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