Javascript 在chrome扩展的js中包含jquery库
我正在尝试运行此ajax工作:Javascript 在chrome扩展的js中包含jquery库,javascript,jquery,ajax,google-chrome-extension,Javascript,Jquery,Ajax,Google Chrome Extension,我正在尝试运行此ajax工作: $ (document).ready(function() { $.ajax({ url: 'sendvalue.php', type: 'POST', dataType:'json', data: ({cookievalue: cookie.value}), success: function(data) { console.log(data); } }); }); 但是,由于我没有
$ (document).ready(function() {
$.ajax({
url: 'sendvalue.php',
type: 'POST',
dataType:'json',
data: ({cookievalue: cookie.value}),
success: function(data) {
console.log(data);
}
});
});
但是,由于我没有加入jquery ajax库(因为脚本在js文件中,而不是索引中,所以我不能加入),因此我得到了以下错误:
index.html:1未定义错误处理响应:ReferenceError:$
在铬-extension://ebekofgaihoolgeccoalidkchcofecbd/main.js:9:4
我试图自动包含库,但出现另一个错误:
main.js:3拒绝加载脚本
'https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js'
因为它违反了以下内容安全策略指令:
脚本src'self'blob:filesystem:“。请注意,“script src elem”是
未显式设置,因此“script src”用作回退
如何解决?请从主索引文件中删除JS代码,然后添加新的JS文件并在那里粘贴代码。 索引文件中包含的所有js和css文件 并使用功能
我认为这就是工作。听起来是摆脱jQuery束缚的好时机:)。您可以使用来发出请求。我的js不在index.html(即主索引)中,它在main.js中。下载jQuery文件并作为本地文件链接不幸的是,在chrome扩展上工作时,我只能在js文件上放置一些js代码,而我不能将其放置在索引中,因此即使在本地,我也不能包含一些html代码来包含该库