admin管理员组文章数量:1567745
之前公司项目,部署的时候协议用的http,然后前几天把协议换成了https的,当时也没仔细测试,觉得没什么问题,然后,昨天发现其中的某个播放视频的页面显示不出来了,报错信息:
接着上这个页面的部分代码:
就是这个页面用ifram嵌套了另一个项目的页面,另一个项目http和https都支持(猜测不指定的情况下,它默认会找http的),解决页面跨域问题:
1,测试,在本地也能使用https访问项目的步骤:java环境配置https访问(本地测试)_饭小稀的博客-CSDN博客_java 配置https
2,找到了一种办法,在需要跨域的页面,添加一行代码:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
问题轻轻松松解决,这个标签的作用,是强制将本页面的所有http请求升级为https请求
对于跨域等问题,了解的极少,有时间专门深入研究一下:
附一个同源策略表,所以上面遇到的问题也属于跨域问题咯~
版权声明:本文标题:关于https页面使用ifream嵌套http页面问题解决 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1725725286a1038877.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论