【发布时间】:2023-03-10 11:55:01
【问题描述】:
我有一个通过 HTTPS 提供的页面。现在我需要对 HTTP 资源进行 XMLHttpRequest 调用。正如您所料,这会失败,因为浏览器将在混合内容情况下停止这些调用。 HTTP 资源是第 3 方,我无法说服他们将其服务设为 HTTPS。
我有哪些选择?有没有我可以使用的解决方法。
【问题讨论】:
-
“代理”通过您的服务器的请求
-
是的,同源会阻止它。你必须通过你的服务器代理它。
-
@JaromandaX 我希望我能。我正在客户端运行他们的 js 库之一,这就是 HTTP XMLHttpRequest 调用的原因。
标签: javascript https xmlhttprequest