2014-06-16 99 views
1

目前我的Firefox插件使用對window.open運行Firefox擴展()

require("sdk/tabs").on("ready", runScript); 

將腳本附加到文件(tab.attach())。但我的目標網站打開一個鏈接作爲一個新的對話窗口(最小的窗口沒有選項卡),我的插件似乎並沒有運行它。我如何讓它在最小的窗口上運行?

回答

0

通常,您可以在用戶按下按鈕(使用tab.attach)時將腳本附加到頁面,這意味着該頁面已經加載,並且您不需要等待ready事件。或者,您將腳本根據URL附加到特定頁面,在這種情況下,您應該使用pagemod,該頁面默認等待頁面準備就緒。

+0

但問題是:「pagemod是否也能用於對話窗口?」 –

+0

它應該。你知道對話窗口的URL嗎? – willlma