如何在Firefox的给定窗口中的所有选项卡中运行JS脚本?

时间:2017-01-26 01:12:00

标签: javascript firefox global

我是新手和Firefox用户。

我想将标签的标题更改为更容易阅读的内容。在给定的选项卡上,我可以轻松地在控制台document.title中修改我的脚本输出的名称。

有没有办法让这个脚本在给定窗口中打开的所有标签中运行,或者我必须在每个标签中打开控制台并在那里运行脚本吗?

如果可能的话,我更喜欢不需要SDK的答案,只能使用Firefox的常规控制台/选项。

1 个答案:

答案 0 :(得分:0)

@Arber Sylejmani是对的,我认为即使通过控制台也是不可能的(与嵌入式JS相比)。但@Alexander O'Mara钉了它,我只需安装一个Greasemonkey插件。然后,您可以执行您喜欢的脚本并将其应用到所有选项卡。

示例:

Greasemonkey的图标 - > “新用户脚本” - >名称:“更改标题” - >命名空间:“更改标题” - > include :(如果选项卡使用其中一个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