我想开发firefox插件,我将访问诸如Components.utils
之类的内容以及其他无法从客户端代码访问的对象。
我尝试过本机Web控制台和firebug控制台,当我尝试访问utils
对象时,都会给我一个错误。
是否有firefox javascript控制台,它可以让我完全访问所有firefox对象?
答案 0 :(得分:2)
尝试MozRepl。
我正在使用rlwrap telnet localhost ...
。
答案 1 :(得分:2)
使用devtools:Scratchpad( shift F4 ;它内置于Firefox中,可在Web开发菜单下访问)。您需要在 about:config 中将pref devtools.chrome.enabled
设置为true
,并从Scratchpad菜单中将scratchpad环境设置为 browser 。完成后,您在暂存器中运行的任何代码都可以访问chrome对象并使用chrome权限进行操作。
不需要插件或单独的应用程序。