如何使用jquery在google chrome扩展页面action background.js?

前端之家收集整理的这篇文章主要介绍了如何使用jquery在google chrome扩展页面action background.js?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个“页面操作”Google Chrome扩展。我的清单有:
...
"background": { "scripts": ["background.js"] },...

在我的background.js文件中我有:

function doSomething() {
     alert("I was clicked!");
}

chrome.pageAction.onClicked.addListener(doSomething);

这个工作。现在在我的doSomething函数中,我想要读取当前页面上的一些数据。对于我来说,使用jquery来读取数据会变得更容易,所以我可以轻松地定位我想要的数据。我如何整合jquery(最好从谷歌的CDN提供),以便我的doSomething功能可以访问?

解决方法

manifest.json中的“背景”规范应该指定jquery.js,以便在background.js之前加载它:
...
"background": { "scripts": ["jquery.js","background.js"] },...

这应该做这个工作。
记住按指定的顺序加载js文件

测试jquery是否加载

在background.js

if (jQuery) {  
    // jQuery loaded
} else {
    // jQuery not loaded
}
原文链接:https://www.f2er.com/jquery/182969.html

猜你在找的jQuery相关文章