iframe中HTTPS请求HTTP的资源报错

clipboard.png
在使用ifrmae的过程中发现如果网站放在https下,而iframe加载页面是http的,就会报错。目前已经尝试了<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
这种方法只是把请求的http升级为https,但是如果请求的地址没有https资源,一样会报错。
所以想问一下各位大佬有没有什么解决方案,感激不尽T.T

阅读 5.6k
1 个回答

这是浏览器的安全限制,绕不过去

“upgrade-insecure-requests”是表示客户端优先选择加密及带有身份验证的响应,并且它可以成功处理upgrade-insecure-requests CSP 指令。

可以自己做一层https代理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题