我的页面位于 https 上,但我在 AJAX 中调用的 API url 位于 http 上。 我无法获得 AJAX 响应。 混合内容:“https://localhost:8443/examples/demo.html”页面是通过 HTTPS 加载的,但请求了不安全的 XMLHttpRequest 端点“http://www.earthtools.org/timezone-1.1/” 40.71417/-74.00639?_=1431270529277'。该请求已被阻止;内容必须通过 HTTPS 提供。
我该如何解决这个问题?
HTTPS版本的API不存在。我如何仍然可以从我的 HTTPS 启用页面进行呼叫。我希望我的页面是 HTTPS,这非常重要。
有什么帮助吗?
您解决这个问题了吗?我面临着确切的问题,它正在生产,请帮忙。
我通过使用此 chrome 扩展程序修复了它,然后重新加载我的页面。有用。 https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en
另一个选择是打开代理然后使用它, https://chrome.google.com/webstore/detail/zenmate-security-privacy/fdcgdnkidjaadafnichfpabhfomcebme?hl=en