Uncaught EvalError: «unsafe-eval» не является разрешенным источником сценария в следующей директиве политики безопасности содержимого: «script-src 'self'»
Я создаю расширение Chrome в Manifest V3, потому что понял, что Chrome теперь запрещает людям загружать расширения с помощью Manifest V2. Я внес некоторые изменения, и теперь мой manifest.json выглядит так.
{
"manifest_version": 3,
"name": "SpeedRead",
"version": "1.0.0",
"default_locale": "en",
"action": {
"default_popup": "popup.html",
"default_icon": "icon-128x128.png"
},
"icons": {
"128": "./assets/img/icon-128x128.png"
},
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*",
"<all_urls>"
],
"css": [
"styles.css"
]
}
],
"web_accessible_resources": [
{
"resources": [
"styles.css",
"icon-128x128.png"
],
"matches": []
}
],
"content_security_policy": {
"script-src": ["self", "unsafe-eval"],
"object-src": "self"
}
}
Однако я получил эту ошибку при запуске моего расширения Chrome. Ошибка, кажется, исходит от popup.html, который находится в моей папке сборки. Эта проблема не возникала, когда я использовал Manifest V2. Я не уверен, как мне решить эту проблему. Я новичок, поэтому помощь очень ценится, спасибо!