在正常瀏覽器中運行的網頁中,我們可以使用console.log()/error()/warn()
將消息打印到Web控制檯。但是,在xulrunner應用程序中運行的頁面(html或xul)中,似乎console.log()/error()/warn()
以無提示方式放置消息。如何在xulrunner應用程序中啓用javascript console.log()/ error()/ warn()?
我設置這些首選項: pref("browser.dom.window.dump.enabled", true); pref("javascript.options.showInConsole", true);
和運行的XULRunner與-console
或-jconsole
選項。
那麼,是否有可能在xulrunner應用程序中啓用javascript console.log/error/warn?
我知道dump()
函數適用於xulrunner和-console
,但它不是標準的,並且在我的xulrunner應用程序中運行着我的控制網頁。
舉個例子來說明這個問題,你可以結賬https://github.com/matthewkastor/XULRunner-Examples.git
,然後使用console
運行帶有網頁的'瀏覽器'應用程序。
謝謝您的回答。但nsIConsoleService(1)與CommonJS控制檯不是API兼容的,並且普通瀏覽器的控制檯實現(2)不能在非特權頁面中使用。所以我沒有看到比dump()更好的優勢。 –