我正在尝试将JQuery加载到我的Chrome扩展程序中并使其等同于一个对象,但我想知道我该怎么做呢?我基本上喜欢......
jQuery = loadLibraries("jquery-1.4.2.min.js");
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
编辑:我正在注入内容脚本.
任何人都可以看到为什么下面的清单(为简洁起见被截断)正在产生:
无法为内容脚本加载 javascript ''
{
...
"content_scripts": [{
"matches": ["<all_urls>"],
"js": [
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.22/fabric.min.js",
"assets/js/content-script-curr-tab.js"
]
}],
...
"content_security_policy": "object-src 'self'; script-src 'self' https://apis.google.com https://cdnjs.cloudflare.com"
...
}
Run Code Online (Sandbox Code Playgroud)
如果我删除对 Cloudflare 脚本的引用,它会加载,但我已经在内容安全策略中明确将 Cloudflare CDN 列入白名单。
javascript manifest google-chrome-extension content-security-policy
我正在使用谷歌浏览器,我正在编写浏览器扩展程序.我正在尝试将JQuery 2.0.3作为上下文脚本注入到facebook中.只是想知道我是否可以,我正试图抓住消息页面上的文本区域.我正在直接在Javascript控制台中输入这一行:
$('textarea[name="message_body"]');
Run Code Online (Sandbox Code Playgroud)
而不是获取JQuery对象我收到此错误:
Error: <![EX[["Tried to get element with id of \"%s\" but it is not present on the page.","undefined"]]]>
Run Code Online (Sandbox Code Playgroud)
facebook是否有反jquery措施或者是否有其他事情发生我做错了?像往常一样,提前谢谢!