在Firefox的browser.js中调用toggleSidebar

时间:2012-07-03 18:30:36

标签: firefox-addon firefox-addon-sdk

在尝试创建Firefox侧边栏时,我看到了许多对browser.js的引用。我不太了解这个文件是什么。它有一个方法toggleSidebar。我可以从网页上调用该方法吗?我可以通过浏览器扩展程序调用它吗?我是否需要首先在我的扩展程序中包含browser.js?我可以从附加SDK中调用它,还是只能从旧式XUL扩展中获取它?

1 个答案:

答案 0 :(得分:2)

  

我对这个文件的内容并不是很了解。

这是驱动Firefox浏览器窗口的代码,实际上是很多代码。

  

我可以从网页上调用该方法吗?

没有。您可以使用window.sidebar.addPanel()添加侧边栏。

  

我可以通过浏览器扩展程序调用它吗?

  

我是否需要首先在我的扩展程序中包含browser.js?

不,它已经包含在浏览器窗口中。

  

我可以从附加SDK调用它,还是只能从旧式XUL扩展中获取?

您也可以在Add-on SDK中使用它,但您需要直接访问浏览器窗口 - 通过其中一个低级模块或chrome authority