1
目前我的Firefox插件使用對window.open運行Firefox擴展()
require("sdk/tabs").on("ready", runScript);
將腳本附加到文件(tab.attach()
)。但我的目標網站打開一個鏈接作爲一個新的對話窗口(最小的窗口沒有選項卡),我的插件似乎並沒有運行它。我如何讓它在最小的窗口上運行?
目前我的Firefox插件使用對window.open運行Firefox擴展()
require("sdk/tabs").on("ready", runScript);
將腳本附加到文件(tab.attach()
)。但我的目標網站打開一個鏈接作爲一個新的對話窗口(最小的窗口沒有選項卡),我的插件似乎並沒有運行它。我如何讓它在最小的窗口上運行?
通常,您可以在用戶按下按鈕(使用tab.attach
)時將腳本附加到頁面,這意味着該頁面已經加載,並且您不需要等待ready
事件。或者,您將腳本根據URL附加到特定頁面,在這種情況下,您應該使用pagemod,該頁面默認等待頁面準備就緒。
但問題是:「pagemod是否也能用於對話窗口?」 –
它應該。你知道對話窗口的URL嗎? – willlma