6

我的页面在 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,这非常重要。

有什么帮助吗?

4

2 回答 2

0

我有一个类似的问题,我在 HTTP 上并且必须在 HTTPS 上调用 API。对我来说禁用网站跟踪即取消选中Prevent cross-site tracking工作。 在此处输入图像描述

于 2021-01-27T19:20:20.267 回答
-1

我通过使用这个 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

于 2015-07-28T11:17:30.910 回答