Comments (4)
如果在inject注入的js中需要调用jq,执行
injectCustomJs("js/jquery-3.1.1.min.js");
injectCustomJs();
然而仍报错 Uncaught ReferenceError: $ is not defined
调试发现jq确实在inject.js之前注入,但执行顺序似乎有问题,请问该如何解决呢
manifest.json中 "web_accessible_resources": 是否有引用jQuery文件?这里也需要申明引入该文件。
祝好!
from chrome-plugin-demo.
如果在inject注入的js中需要调用jq,执行
injectCustomJs("js/jquery-3.1.1.min.js");
injectCustomJs();
然而仍报错 Uncaught ReferenceError: $ is not defined
调试发现jq确实在inject.js之前注入,但执行顺序似乎有问题,请问该如何解决呢manifest.json中 "web_accessible_resources": 是否有引用jQuery文件?这里也需要申明引入该文件。
祝好!
谢谢,已经引入了,console也能看见加载成功,但是似乎在inject.js执行后引入的,导致inject.js无法使用jq语句,<script>标签插入顺序也没有错
from chrome-plugin-demo.
如果在inject注入的js中需要调用jq,执行
injectCustomJs("js/jquery-3.1.1.min.js");
injectCustomJs();
然而仍报错 Uncaught ReferenceError: $ is not defined
调试发现jq确实在inject.js之前注入,但执行顺序似乎有问题,请问该如何解决呢manifest.json中 "web_accessible_resources": 是否有引用jQuery文件?这里也需要申明引入该文件。
祝好!谢谢,已经引入了,console也能看见加载成功,但是似乎在inject.js执行后引入的,导致inject.js无法使用jq语句,<script>标签插入顺序也没有错
我好像也遇到过这样的问题,你试试在manifest.json中,content_scripts中也引入下。
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"js/jquery-3.3.1.min.js",
"js/content-script.js"
],
"css": [
"css/custom.css"
],
"run_at": "document_start"
}
],
chrome plugin的js引用域我一直有点疑惑,希望能帮助到你。
from chrome-plugin-demo.
如果在inject注入的js中需要调用jq,执行
injectCustomJs("js/jquery-3.1.1.min.js");
injectCustomJs();
然而仍报错 Uncaught ReferenceError: $ is not defined
调试发现jq确实在inject.js之前注入,但执行顺序似乎有问题,请问该如何解决呢manifest.json中 "web_accessible_resources": 是否有引用jQuery文件?这里也需要申明引入该文件。
祝好!谢谢,已经引入了,console也能看见加载成功,但是似乎在inject.js执行后引入的,导致inject.js无法使用jq语句,<script>标签插入顺序也没有错
我好像也遇到过这样的问题,你试试在manifest.json中,content_scripts中也引入下。
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"js/jquery-3.3.1.min.js",
"js/content-script.js"
],
"css": [
"css/custom.css"
],
"run_at": "document_start"
}
],chrome plugin的js引用域我一直有点疑惑,希望能帮助到你。
谢谢,不过我还是没有解决,我已经全部使用原生js语句了
from chrome-plugin-demo.
Related Issues (20)
- "content_scripts" 里用 JS 引入外部 CSS 文件的样式加载问题 HOT 1
- setPopup的参数
- 谢谢总结,学习了!
- 补充一个应该是一般的调试devtools.js的方法 HOT 1
- 扩展开发能实现实时预览吗?每次重载unpacked太慢了
- 微信群扫码过期。 HOT 1
- 如何调试popup.html
- 微信群进不了
- 希望补充“获取tabs图标”的相关知识点
- 请教一个问题!关于tabs.sendMessage
- 来个V3版本的chrome扩展的开发全攻略吧,绝对是国语全网独一份啊
- 问下 popup 弹出的框的页面能改大么,我改到800px就不能再大了 HOT 1
- 请问下怎么把项目部署在camo上面
- 想进群和基佬们交流下 HOT 3
- 大大,想进群,麻烦再贴一个群二维码
- 请教下如何知道 background、content-scripts 分别能访问哪些 API?
- 加群被拒绝了
- 交友失败♂
- 我要付费入群,我的微信bingxinti HOT 1
- JS 通信理没有介绍 通过 chrome.scripting.executeScript 添加的 JS 如何与其他的JS 通信
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chrome-plugin-demo.