HTTPS页面不允许运行来自safari-extension:// URI的不安全内容
HTTPS page was not allowed to run insecure content from safari-extension:// URI
我在Safari 9.1(11601.5.17.1)的Safari扩展中面临一个奇怪的行为。我尝试插入一个新的Iframe与src指向一个html文件在扩展包使用"safari-extension://…"
URL是正确的,如果我单击控制台显示的错误消息中的链接,内容将显示在新的选项卡中。
[blocked] https://的页面不允许运行不安全的内容safari-extension://com.mycompany.myextension-7KZE138RQQ/3 d4c3273/js/proxy.js。
看起来safari扩展方案的URL不被认为是安全的,safari应用"在https页面中没有http"的安全策略。以前(什么以前?)我不知道。
任何想法?这种行为可以通过特定的内容安全策略来改变吗?
谢谢
这可能是因为您在iframe src
中使用了http
。尝试将其更改为https
,它应该工作
您需要配置您的safari来显示混合内容,
请遵循以下步骤。
1。从"Safari"菜单中选择"Preferences"打开Preferences
2。点击靠近对话框顶部的"安全"(标签)图标。
3。
请确保未选中"向安全网站发送非安全表单之前进行询问"选项。希望这对你有帮助!
相关文章:
- CORS保持在SecurityError上:操作不安全
- createObjectURL blob url在Firefox中不安全
- 地理定位API从Chrome 50中的不安全来源中删除
- 为什么流星会被认为是不安全的
- SecurityError:操作在canvas.toDataURL中不安全
- Mootools:拒绝设置不安全的标头“;连接”;
- Chrome for bookmarlet 中的“不安全内容”
- 为什么内联 JS 块不安全
- jQuery:Javascript抛出错误“;操作不安全”;设置值时
- AngularJS-ngBindHtml和'不安全'html
- HTML5历史API-操作不安全
- 刚将我的网站移到ssl,但我有不安全的内容
- 角度相加“;“不安全”;在尝试下载文件时将其转换为url
- Chrome扩展:不安全的JavaScript尝试访问具有URL的框架域、协议和端口必须匹配
- Safari 7,Mac OS X:确定Java是否处于'不安全'模式
- 操作不安全-watermark.js
- 在我的站点中实现了CSP,但第三方库使用内联javascript.我可以选择性地允许'不安全的内联'
- 业务催化剂原型核心.ashx 拒绝设置不安全的标头“连接”冲突
- 不安全的 JavaScript 尝试访问框架,但 Chrome 中出现网址错误
- HTTPS页面不允许运行来自safari-extension:// URI的不安全内容