Skybound.Gecko.GeckoWebBrowser.EnableJavascriptDebugger C# (CSharp) Méthode

EnableJavascriptDebugger() public méthode

public EnableJavascriptDebugger ( ) : void
Résultat void
        public void EnableJavascriptDebugger()
        {
            if (m_javascriptDebuggingEnabled)
                return;

            using (var a = new AutoJSContext())
            {
                var jsd = Xpcom.GetService<jsdIDebuggerService>("@mozilla.org/js/jsd/debugger-service;1");
                jsd.SetErrorHookAttribute(new JSErrorHandler(this));
                nsIJSRuntimeService runtime = Xpcom.GetService<nsIJSRuntimeService>("@mozilla.org/js/xpc/RuntimeService;1");
                jsd.ActivateDebugger(runtime.GetRuntimeAttribute());
                Marshal.ReleaseComObject(runtime);
                Marshal.ReleaseComObject(jsd);
            }

            m_javascriptDebuggingEnabled = true;
        }