拒绝执行内联脚本

时间:2019-08-25 03:07:37

标签: google-chrome-extension

Chrome扩展程序拒绝执行嵌入式脚本。

根据过去的研究,我发现您必须在HTML和javascript文件之间建立连接,但仍然无法完成。

popup.html-

<html>
<body>
<button type="button" id="fill">Fill</button><br>
<script src="popup.js"></script>
<body>
</html>

popup.js-

document.getElementById("fill") = Fill;

function Fill(){
document.getElementById("first_name").value = "somefirstname";
}

完整错误消息-拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“ script-src'self'blob:文件系统:chrome-extension-resource:”。要启用内联执行,要么使用关键字(unsafe-inline),要么使用哈希('sha256-8AeKgC4PZyj0Lyp / 7zt8lB898NYpYADMsfcJvqOwoDs ='),或者使用随机数(nonce('nonce -...'))。

0 个答案:

没有答案