如何将内容安全策略添加到Safari扩展

时间:2015-04-23 07:51:04

标签: javascript safari-extension browser-extension

我正在尝试开发跨越脚本加载的safari扩展。 但我收到了内容安全策略指令错误。

  

拒绝执行内联脚本,因为它违反了以下内容   内容安全政策指令:

在chrome中通过在manifest.json文件中添加内容安全策略,我可以侥幸逃脱。我怎样才能进行野生动物园扩展

任何帮助或线索都受到赞赏

1 个答案:

答案 0 :(得分:0)

您无法修改Safari扩展的内容脚本策略。它是Safari设定的任何东西。不幸的是,没有人真正知道它是什么。

我的代码(内联脚本)遇到了同样的问题。我改变了我的代码。如果您使用的是

<body onload="foo()"></body>

然后你可能不想这样做。您可以在DOM事件上使用事件侦听器进行更改,例如&#34; load&#34;或&#34; DOMContentLoaded&#34;。

如果您可以分享一些代码,我可以提供更好的帮助。