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 -...'))。