问题:如果在 https 协议的页面中加载了 http 资源,浏览器将认为这是不安全的,会默认阻止,会带来资源不全的问题。就会导致图片无法显示,样式无法加载,JS 无法加载。如果页面关键资源均为 http 协议,所有的操作、请求都将无效。
解决办法:
1、直接复制位于http协议服务器上的静态资源到本地(多用于解决第三方的问题),重新创建一套https的资源,让http和https指向各自的服务器;
2、用同一套代码,由nginx代理转发http和https到相同的静态资源,这要求两个协议处于同一服务; Continue reading "https访问http加载不出图片资源的问题分析"