У меня есть ошибка:
Отказаться от выполнения встроенного script, поскольку он нарушает следующую безопасность содержимого Директива политики:
"script-src 'self' chrome-extension-resource:"
. Либо ключевое слово'unsafe-inline'
, либо hash ('sha256-...'
), или unce ('nonce-...'
) требуется для включения встроенное выполнение.хром-расширение://ldbpohccneabbobcklhiakmbhoblcpof/popup.html: 1
Отказался от оценки строки как JavaScript, потому что
'unsafe-eval'
не разрешенный источник script в следующем Content Security Директива политики:"script-src 'self' chrome-extension-resource:"
.
код popup.js
$(document).ready(function() {
$.getJSON('http://.......alerts.json', function(data) {
alert('HELLO');
});
});
манифеста:
{
"manifest_version": 2,
"name": "Alert",
"description": "This extension for .",
"version": "2.0",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"permissions": [
"http://www.......il/"
],
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"content_scripts": [ {
"js": [ "jquery.min.js", "popup.js" ],
"matches": [ "http://*/*", "https://*/*"]
}]
}
Popup:
<!doctype html>
<html>
<head>
<title>Getting Started Extension Popup</title>
<style>
body {
min-width: 357px;
overflow-x: hidden;
}
img {
margin: 5px;
border: 2px solid black;
vertical-align: middle;
width: 75px;
height: 75px;
}
</style>
<head>
<script src='jquery.min.js'></script>
<script src='popup.js'></script>
</head>
</head>
<body>
</body>
</html>