繁体   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