2

我想将一个外部库(jQuery)加载到我的.user.js脚本中,以修改现有站点的 CSS。现在我正在使用$script加载外部库,但它不起作用。

另一方面,加载外部 CSS 文件来修改页面也很好,但我不知道该怎么做。如何使用 轻松修改 CSS .user.js?如何加载外部 JS 库?

这是我在 pastebin.com 的用户脚本


更新:

我想编写一个脚本或加载一个自动修改页面外观的 CSS。

我尝试使用$script微型库加载 jQuery 库,但它不起作用,因为 Chrome 在.user.js.

4

2 回答 2

3

如果您不介意采用 Chrome 扩展路线,那么您描述的所有问题都可以很容易地解决,无需任何额外的编码,只需使用清单文件:

{
  "name": "My extension",
  ...
  "content_scripts": [
    {
      "matches": ["http://www.google.com/*"],
      "css": ["mystyles.css"],
      "js": ["jquery.js", "myscript.js"]
    }
  ],
  ...
}

它会自动将 jquery 和 css 与您的脚本一起注入您指定的域。

于 2011-05-20T17:46:20.620 回答
0

不确定问题的编写方式,但是如果您唯一想要的是将 jQuery 应用于您碰巧正在查看的任何页面的能力(因此您可以通过控制台上的 jQuery 命令更改一些 CSS),您可以使用 jQuerify 小书签而不是用户脚本来做到这一点。

http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet

当然你也可以直接从控制台修改 CSS,不需要 JS。

于 2011-05-20T16:46:05.653 回答