error: Mixed Content: The page at ____' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint This request has been blocked

error: Mixed Content: The page at ____' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint This request has been blocked

我部署了我的网站,它包含一个无法运行的 API,并且在控制台中显示了一些错误 但该站点将在我的本地主机上正常运行。

错误:混合内容:'index.html' 的页面是通过 HTTPS 加载的,但请求了不安全的 XMLHttpRequest 端点 ---“URL”。此请求已被阻止;内容必须通过 HTTPS 提供。

这意味着您使用 HTTPS 访问您的网站,但是当您 XMLHttpRequest 时,您在该代码中使用 HTTP。看到该代码会很有帮助。如果您像这样使用 XMLHttpRequesthttp://example.com/,请将其更改为:https://example.com/。此错误意味着您需要使用全部 HTTPS 或全部 HTTP.

编辑:根据 another Whosebug post,您实际上应该完全省略 http/https//example.com/