Javascript 在chrome扩展的js中包含jquery库

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); } }); }); 但是,由于我没有

我正在尝试运行此ajax工作:

    $ (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代码来包含该库