1

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

4

1 回答 1

1

似乎可能是由于 window.resizeTo() 的限制

请参考 - Javascript 的 `window.resizeTo` 不起作用

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

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 旁边的高级按钮)

于 2013-07-09T14:21:19.063 回答