访问某个网站发现有些图片不显示,但是web端浏览器显示,移动端部分机型出现问题。
测试机型iphone6s
主要原因,https的网站会拦截http源的图片。
网站找了很多篇文章都没有解决方案,有人说,这是一种加载安全机制。
当差点要放弃的时候终于找到解决方案,亲测有效哦。
解决方案:
在网页头部添加
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
自动将http的不安全请求升级为https
网友评论