我在 Safari 9.1 (11601.5.17.1) 的 Safari 扩展中遇到了奇怪的行为。我尝试使用“safari-extension://...”插入一个新的 Iframe,其 src 指向扩展包中的 html 文件。
如果我单击控制台中显示的错误消息中的链接,则 URL 正确并且内容显示在新选项卡中。
[已阻止] https:// 的页面不允许运行
来自的不安全内容
safari-extension://com.mycompany.myextension-7KZE138RQQ/3d4c3273/js/proxy.js。
似乎具有 safari 扩展方案的 URL 不被视为安全,并且 safari 应用“https 页面中没有 http”安全策略。
它以前可以工作(在什么之前?我不知道。)。
任何想法?可以通过特定的内容安全策略来改变这种行为吗?
Thanks
这可能是因为您正在使用http
在你的 iframe 中src
。尝试将其更改为https
它应该有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)