我正在尝试开发跨越脚本加载的safari扩展。 但我收到了内容安全策略指令错误。
拒绝执行内联脚本,因为它违反了以下内容 内容安全政策指令:
在chrome中通过在manifest.json文件中添加内容安全策略,我可以侥幸逃脱。我怎样才能进行野生动物园扩展
任何帮助或线索都受到赞赏
答案 0 :(得分:0)
您无法修改Safari扩展的内容脚本策略。它是Safari设定的任何东西。不幸的是,没有人真正知道它是什么。
我的代码(内联脚本)遇到了同样的问题。我改变了我的代码。如果您使用的是
<body onload="foo()"></body>
然后你可能不想这样做。您可以在DOM事件上使用事件侦听器进行更改,例如&#34; load&#34;或&#34; DOMContentLoaded&#34;。
如果您可以分享一些代码,我可以提供更好的帮助。