使用Firefox Addon SDK更改窗口宽度

时间:2013-06-21 17:40:55

标签: firefox-addon firefox-addon-sdk

我正在尝试创建一个调整当前Firefox窗口大小的插件。 我已经意识到我应该使用pageMod包含contentScriptFile来将脚本注入当前页面。从那里我试图做window.resizeTo(400, 800);但它什么也没做。我可以得到window.innerWidth所以窗口对象正在工作。我也尝试用resizeTo解雇self.port.on,但没有运气。

1 个答案:

答案 0 :(得分:1)

似乎可能是因为window.resizeTo()

的限制

请参阅 - Javascript's `window.resizeTo` isn't working

如上所述链接 - 有两个适用的规则:

1) Can't resize a window/tab that hasn't been created by window.open.
2) Can't resize a tab if the tab is in a window with more than one tab.

此外,请确保通过JS在FF中启用调整大小(转到Firefox>选项>选项>内容(子标签),然后单击启用Javascript旁边的高级按钮)