HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,否则会有Mixed Content was loaded over HTTPS.This Content should also be served over HTTPS.报错。一般我们都是通过nginx反向代理配置https服务器上做中转来解决这个问题的。nginx配置了ssl以后,有时候通过设置浏览器也能够实现。
右键谷歌浏览器选择属性,目标一栏后面添加启动项, 允许跨域: --disable-web-security --user-data-dir 允许mix-content: --allow-running-insecure-content,然后重启浏览器打开uri,如果这时候报net::ERR_SSL_PROTOCOL_ERROR,点击地址栏三角感叹号,选择网站设置,在不安全内容处选择允许,然后重新刷新页面。