Я пытаюсь запустить скрипт Python в расширении Chrome с Brython, и я застрял из-за политики безопасности контента. Единственное учебное пособие, которое я мог найти, порекомендовало мне настроить html-файл следующим образом:
<body onLoad="">
<iframe src="C:\\hello.py" id="frame" seamless="seamless" scrolling="no"></iframe>
</body>
но в консоли всегда выскакивает ошибка:
"Refused to execute inline event handler because it violates the following
Content Security Policy directive: "script-src 'self'". Either the 'unsafe-
inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required
to enable inline execution."
В моем файле манифеста есть эта строка:
"content_security_policy": "script-src 'self' 'unsafe-inline'; object-src 'self'",
но я предполагаю, что он ничего не делает, так как люди говорят, что ключевое слово unsafe-inline устарело.
Есть ли способ сделать это в файле javascript, а не в html, и это способ обойти эту проблему? Я действительно не уверен, что я делаю здесь, так что, может, кто-нибудь, пожалуйста, укажите мне правильное направление?