访问某个网站发现有些图片不显示,可是web端浏览器显示,移动端部分机型出现问题。
测试机型iphone6sweb
主要缘由,https的网站会拦截http源的图片。
网站找了不少篇文章都没有解决方案,有人说,这是一种加载安全机制。浏览器
当差点要放弃的时候终于找到解决方案,亲测有效哦。安全
解决方案:
在网页头部添加bash
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">复制代码
自动将http的不安全请求升级为https
注意:
这里将全部链接的http 都升级为https,因此全部的http协议的资源必须有对应的https才行。iphone