问题细节:‘Mixed Content: The page at 'XXXX' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'XXXX‘. This request has been blocked; the content must be served over HTTPS.’
原因在于,当前网站是 HTTPS 协议的交互方式,页面上却出现了 HTTP 的请求,当然你可以把页面的 HTTP 链接手动进行修改,如果无法手动,可以尝试下面的方案。
方案一:
强制将网页发送的请求协议设置为 HTTPS ,在页面添加如下代码即可,注意,此方案你的域名需要提供 HTTPS 支持。
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
方案二:
一般来说这种请求被拒绝都是浏览器行为,我们可以通过修改浏览设置进行解除,以 google 的 chrome 为例,参考修改即可(此设置针对的是单个网站,多个网站需要逐个修改)
(完)