以下是完整错误:
拒绝执行内联脚本,因为它违反了以下内容安全策略指令:" script-src' self' blob:filesystem:chrome-extension-resource:"。 “不安全 - 内联”和“不安全”。关键字,哈希(' sha256-ZSVdcA7W5dY1JWnjrNopJicPvesY + 6qqEEAMYoij14A =')或nonce(' nonce -...')是启用内联执行所必需的。
关于扩展名的一点:
这是popup.html:
<html>
<head>
<script src='jquery.min.js'></script>
</head>
<body>
<select id="employee">
<option value="john-cleaf">John Cleaf</option>
<option value="sarah-walker">Sarah Walker</option>
<option value="steven-benedict">John Cleaf</option>
</select>
<button id="search-employee">Lookup</button>
<script src='popup.js'></script>
</body>
</html>
在弹出的JS文件中,我只想:
$('#search-employee').on('click', function() {
var employee = $('#employee').val();
if (employee == "john-cleaf") {
$('body').html('John has been with the company for over 7 years');
}
});
当我单击工具栏中的扩展图标时,会弹出第一页。我可以选择名称,然后当我按下查找时,它会工作并通过更改html来加载信息。
然而,在那之后我似乎遇到了麻烦。然后,错误会显示在新加载的内容上。
我需要能够在员工的部分添加另一个按钮,所以我确实需要允许js。
所以有两个问题:
1)为什么javascript允许第一次工作和加载? 2)我怎样才能让它同时发挥作用?
提前致谢。