目前在 Chrome 扩展中包含 jQuery 的方式是什么?

发布于 2025-01-06 04:23:24 字数 300 浏览 1 评论 0原文

我使用 jQuery 一段时间了,似乎不知道如何在我的新 Chrome 扩展中包含 jQuery 和 jQuery UI 库。

有人可以给他们正确的方法来将 jQuery 库包含在我的扩展中吗?我在清单中尝试了一小部分 JSON 代码,但它似乎不起作用:

"content_scripts": [
{
  "matches": ["http://jquery.com/*"],
  "js": ["jquery-1.7.1.js", "content.js"]
}
],

我使用当前的/或正确的方法吗?

I've been working with jQuery for a while now, and can't seem to figure out how to include the jQuery and jQuery UI libraries in my new Chrome Extension.

Can someone give em the correct method to include the jQuery libraries in my Extension? I tried a small bit of JSON code in my manifest, but it doesn't seem to work:

"content_scripts": [
{
  "matches": ["http://jquery.com/*"],
  "js": ["jquery-1.7.1.js", "content.js"]
}
],

Am I using the current an/or correct method?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

难如初 2025-01-13 04:23:24

matches 属性指定要注入内容脚本文件的 URL。因此,您现在要做的是将 jquery-1.7.1.js 注入 http://jquery.com/*。在您的情况下,您应该指定要注入的 URL,在扩展包中添加所需的库,并指向 "js":[] 中的这些文件。

如果您想将 jQuery 添加到选项、背景或扩展中的任何其他页面,您只需添加一个

The matches property specificies the URL's to inject your content-scripts files in to. So what you're doing now is injecting the jquery-1.7.1.js into http://jquery.com/*. In your case you should specify which URL's you want to inject, add the libraries you need in you Extension package and point to these files within the "js":[].

If you want to add jQuery to your Options, Background or any other page within your Extension you can just add a <script> tag with a reference to the location like you would do on a regular HTML page.

心的位置 2025-01-13 04:23:24
"content_scripts": [ {
     "js": [ "jquery-1.7.1.js", "content.js" ],
     "matches": [ "http://*/*", "https://*/*"]
}]
"content_scripts": [ {
     "js": [ "jquery-1.7.1.js", "content.js" ],
     "matches": [ "http://*/*", "https://*/*"]
}]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文