https://ask.csdn.net/questions/7396320
筛选问题后发现,是配置HTTPS后,出现了两个问题:
1.PNG首次加载但无法显示,刷新网页后正常显示。http进入后可以正常加载并显示。
2.页面加入的地图,HTTPS无法显示,http进入后可以正常加载。
试了好多办法,都没有办法解决,作为外行的我,实在不知道怎么办了
希望有大神,能帮忙看看 指点一下 应该怎么样解决。
【小站是个人搭建的,不是专业学编码搭建这块的,个人上学时爱好摸索的,服务器是免费的1宽,】
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
帮忙顶一下
这个方法在测试,地图文件是http链接导致的额无法显示,加上S可以了 首页的这部分图片加载显示还是不行
首页的图片你看下是不是过大 尽量保持在100k以内 如果过大 会出现加载慢 或者不出现问题
加个代理试试
首页图片正在尝试优化,后在看这部分png能不能加载显示
加个代理 是什么意思呀?
http服务端有这个功能,具体我也不太清楚
嗯我刚刚看了攻略,有个人说的 网络反馈这个问题 尝试代理和php脚本加一个代码
(1).代理
例如www.123.com/index.html需要调用www.456.com/server.php,可以写一个接口www.123.com/server.php,由这个接口在后端去调用www.456.com/server.php并拿到返回值,然后再返回给index.html,这就是一个代理的模式。相当于绕过了浏览器端,自然就不存在跨域问题。
(2).php接口的脚本中加入
header('Access-Control-Allow-Origin:*');//允许所有来源访问
header('Access-Control-Allow-Method:POST,GET');//允许访问的方式
这个说的好像是跨域的问题, http和https也属于跨域
看一下,我这个代码应该没什么问题把?
我先把首页图片加载优化一下 在看