在尝试创建 Firefox 侧边栏时,我看到了许多对browser.js的引用。我对这个文件是什么没有很好的理解。它有一个方法 toggleSidebar 在里面。我可以从网页调用该方法吗?我可以从浏览器扩展程序调用它吗?我需要先以某种方式在我的扩展中包含 browser.js 吗?我可以从附加 SDK 调用它还是只能从旧式 XUL 扩展中使用它?
问问题
284 次
1 回答
2
我对这个文件是什么没有很好的理解。
它是驱动 Firefox 浏览器窗口的代码,实际上有很多代码。
我可以从网页调用该方法吗?
不可以。不过,您可以使用window.sidebar.addPanel()添加侧边栏。
我可以从浏览器扩展程序调用它吗?
是的。
我需要先以某种方式在我的扩展中包含 browser.js 吗?
不,它已经包含在浏览器窗口中。
我可以从附加 SDK 调用它还是只能从旧式 XUL 扩展中使用它?
您也可以从 Add-on SDK 中使用它,但您需要直接访问浏览器窗口 - 通过低级模块之一或chrome authority。
于 2012-07-03T19:02:41.197 回答