javascript - 使用 Chrome 用户脚本加载外部库 CSS

标签 javascript google-chrome google-chrome-extension userscripts

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

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

This is my userscript at pastebin.com


更新:

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

我尝试使用 $script 微库加载 jQuery 库,但它不起作用,因为 Chrome 在 .user.js 中禁用了 AJAX 通信。

最佳答案

如果您不介意采用 Chrome 扩展程序路线,那么您描述的所有问题都可以轻松解决,无需任何额外的编码,只需使用 list 文件即可:

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

它会自动将 jquery 和 css 以及您的脚本注入(inject)到您指定的域。

关于javascript - 使用 Chrome 用户脚本加载外部库 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6074134/

相关文章:

css - 自定义复选框在 Firefox 上不起作用

javascript - w3schools 模态图像无法在使用 polymer 网络组件的 Chrome 中工作

javascript - 在 ReactJS 中,为什么 `setState` 在同步调用时表现不同?

javascript - .html 处指示错误并指向 .js

javascript - "content_scripts"无法在 Chrome v38+ 中工作?

javascript - 如何在 JavaScript 中缩放图像(数据 URI 格式)(真正的缩放,不使用样式)

google-chrome-extension - Chrome 扩展从内容脚本到后台 html 的 sendMessage 错误

javascript - 如何 .append 带有值的复选框?

Javascript 拒绝提交不起作用

json - Chrome 扩展图标 list