展开

https页面里访问不了http链接资源

发布于 2022-12-13 13:07:22     浏览 228

https页面里访问不了http链接资源

问题解析:

【】

1、 这是由于部分浏览器的安全协议,若是https页面加载了http资源,浏览器将认为这是不安全的资源,将会默认阻止并在控制台提示加载错误。谷歌浏览器从版本Chrome 79开始,就禁止在https页面上显示http这样的混合内容。 2、 可以参考一下解决方法: 3、 1.客户端手动设置谷歌浏览器相关配置(不友好)。 4、 2.换用支持的浏览器如火狐(不友好)。 5、 3.使用iframe框架结构(不友好)。 6、 4. 服务端设置header。header("Conten-Security-Policy: upgrade-insecure-requests"); 7、 5. 页面设置meta头。<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" /> 8、 6.删除链接中的协议头“http:”。<script src="//cnd.bootcss.com/....."> 9、 7.准备两套代码,一套使用https,另外一套使用http。

相关推荐

猜你可能喜欢

点击加载更多