Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展策略错误:拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令_Javascript_Html_Json_Google Chrome - Fatal编程技术网

Javascript Chrome扩展策略错误:拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令

Javascript Chrome扩展策略错误:拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令,javascript,html,json,google-chrome,Javascript,Html,Json,Google Chrome,我正在开发一个chrome扩展来完成一个简单的任务,除了我花了大部分时间在一行html代码上,以找出如何正确地授予它正确的权限,我已经尝试过这样做,但我不知道实际要放什么 尝试运行javascript时出现的错误: 拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:“script src‘self’”。启用内联执行需要'unsafe inline'关键字、哈希('sha256-…')或nonce('nonce-…') 这就是我试图修复策略错误的原因: 我尝试将内容安全策略放在清单文

我正在开发一个chrome扩展来完成一个简单的任务,除了我花了大部分时间在一行html代码上,以找出如何正确地授予它正确的权限,我已经尝试过这样做,但我不知道实际要放什么

尝试运行javascript时出现的错误:

拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:“script src‘self’”。启用内联执行需要'unsafe inline'关键字、哈希('sha256-…')或nonce('nonce-…')

这就是我试图修复策略错误的原因:


我尝试将内容安全策略放在清单文件中,并尝试了上面代码中的其他内容

我的所有代码(我知道我不应该这样做,但我不知道是什么导致了这个问题):

HTML:


痕迹
输入您要搜索的内容!
搜寻

JAVASCRIPT:

function loadSearch() {
var inputResult = document.getElementById("input").value;
var final = 'https://www.google.com/search?q=' + encodeURI(inputResult + ' site:v3rmillion.net');
chrome.tabs.create({url: final});}
function loadSearch() {
 var inputResult = document.getElementById("input").value;
 var final = 'https://www.google.com/search?q=' + encodeURI(inputResult + ' 
 site:v3rmillion.net');
 chrome.tabs.create({url: final});
}

document.addEventListener('DOMContentLoaded', function() {
 document.querySelector('button').addEventListener('click', loadSearch, false);
}, false)
舱单:

{
“名称”:“bruh”,
“描述”:“布鲁时刻”,
“版本”:“1.0”,
“背景”:{
“脚本”:[
“popup.js”
]
},
“清单版本”:2,
“浏览器操作”:{
“默认图标”:“icon.png”,
“默认弹出窗口”:“popup.html”
},
“权限”:[
“选项卡”
]
}

我想出来了!这是因为我有一个内联执行。。。我没有在html中手动执行onclick=“myFunction()”,而是通过javascript来听

这是我的更新代码:

JAVASCRIPT:

function loadSearch() {
var inputResult = document.getElementById("input").value;
var final = 'https://www.google.com/search?q=' + encodeURI(inputResult + ' site:v3rmillion.net');
chrome.tabs.create({url: final});}
function loadSearch() {
 var inputResult = document.getElementById("input").value;
 var final = 'https://www.google.com/search?q=' + encodeURI(inputResult + ' 
 site:v3rmillion.net');
 chrome.tabs.create({url: final});
}

document.addEventListener('DOMContentLoaded', function() {
 document.querySelector('button').addEventListener('click', loadSearch, false);
}, false)
HTML:


痕迹
输入您要搜索的内容!
搜寻

我想出来了!这是因为我有一个内联执行。。。我没有在html中手动执行onclick=“myFunction()”,而是通过javascript来听

这是我的更新代码:

JAVASCRIPT:

function loadSearch() {
var inputResult = document.getElementById("input").value;
var final = 'https://www.google.com/search?q=' + encodeURI(inputResult + ' site:v3rmillion.net');
chrome.tabs.create({url: final});}
function loadSearch() {
 var inputResult = document.getElementById("input").value;
 var final = 'https://www.google.com/search?q=' + encodeURI(inputResult + ' 
 site:v3rmillion.net');
 chrome.tabs.create({url: final});
}

document.addEventListener('DOMContentLoaded', function() {
 document.querySelector('button').addEventListener('click', loadSearch, false);
}, false)
HTML:


痕迹
输入您要搜索的内容!
搜寻

也许这能帮上忙:不幸的是,我无法从该链接中挽救任何可以帮助我的东西。也许这能帮上忙:不幸的是,我无法从该链接中挽救任何可以帮助我的东西。