2013-06-21 39 views
1

我試圖創建一個可以調整當前Firefox窗口大小的插件。 我意識到我應該使用pageMod來包含contentScriptFile以將腳本注入當前頁面。從那裏我試圖做window.resizeTo(400, 800);但它什麼也沒做。我可以得到window.innerWidth,所以窗口對象正在工作。我也嘗試了resizeToself.port.on但沒有運氣。使用Firefox Addon SDK更改窗口寬度

回答

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. 

同時,確保調整大小在FF由JS啓用(轉到火狐>選項>選項>內容(子選項卡),然後點擊啓用Javascript旁邊的高級按鈕)