【问题标题】:Automatically run JavaScript code upon loading a specific website加载特定网站时自动运行 JavaScript 代码
【发布时间】:2014-05-07 14:50:29
【问题描述】:

我编写了脚本来过滤作者在编程论坛中的线程和帖子。

但是您需要将代码分别发布到每个页面的 Web 控制台中。

我想知道是否有可能以及如何(使用 firefox 或 chrome)将您的浏览器设置为在加载特定站点时运行特定脚本?是否可以作为扩展或插件?

【问题讨论】:

    标签: javascript browser greasemonkey userscripts tampermonkey


    【解决方案1】:

    您可以在谷歌浏览器中使用Tampermonkey

    Tampermonkey 是最流行的 Google Chrome 用户脚本管理器。

    Greasemonkey 用于 Firefox:

    允许您通过使用少量 JavaScript 自定义网页的显示或行为方式。

    【讨论】:

    • 没有 Internet Explorer 的替代品(在我的例子中,版本 11)?
    【解决方案2】:

    您可以使用dotjs

    dotjs 是一个 Google Chrome 扩展程序,它根据文件名执行 ~/.js 中的 JavaScript 文件。

    如果导航到http://www.google.com/,dotjs 将执行~/.js/google.com.js

    这使得使用 JavaScript 修饰您喜欢的页面变得非常容易。

    【讨论】:

    • 我从未使用过 dotjs,但这似乎是最有效的选择。或者用户可以创建自己的使用“内容脚本”的 Chrome 扩展程序。 developer.chrome.com/extensions/content_scripts
    • 如果OP只需要定制一个网站,确实你的方案更合适。您能否将其添加为答案。
    • 但是,如果我想在现有网站上上传我的 javascript,以便所有用户都能看到更改,那么 @Aliou 该怎么办?因为所有用户都不能拥有 dotjs、greasemonkey 或 Tempermonkey
    • 如果网站是您的,您应该在其中包含 javascript。否则我认为没有明确的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    相关资源
    最近更新 更多