簡體   English   中英

如何使JS腳本在Firefox中給定窗口的所有選項卡中運行?

[英]How to make a JS script run in all tabs from a given window in Firefox?

我是新手,也是Firefox用戶。

我想將標簽的標題更改為更易於閱讀的標題。 在給定的選項卡上,我可以輕松地在控制台document.title修改腳本輸出的名稱。

有沒有辦法讓此腳本在給定窗口中打開的所有選項卡中運行,還是必須在每個選項卡中打開控制台並在其中運行腳本?

如果可能的話,我寧願不需要SDK的答案,該答案只能使用Firefox的常規控制台/選項。

@Arber Sylejmani是正確的,我認為即使通過控制台也無法實現(與嵌入式JS相比)。 但是@Alexander O'Mara釘牢了它,我只需要安裝一個Greasemonkey插件。 然后,您可以執行所需的腳本並將其應用於所有選項卡。

例:

Greasemonkey的圖標->“新用戶腳本”->名稱:“更改標題”->名稱空間:“更改標題”->包括:(如果選項卡使用這些URL中的一個,則URL列表將觸發腳本。例如,如果我想使腳本僅在stackoverflow的選項卡上運行,則:)“ https://stackoverflow.com/ *”(不帶引號)

然后是常規的JS腳本。 說: document.title = document.location.href; 管他呢。 這是一個很好的教程: http : //www.techradar.com/news/internet/the-beginner-s-guide-to-greasemonkey-scripting-598247

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM