如果您使用HTTPS在浏览器中加载页面,则浏览器将拒绝通过HTTP加载任何资源。正如您尝试过的那样, 。但是,您的API必须不允许HTTPS连接。因此,您必须在主页上强制使用HTTP或请求它们允许HTTPS连接。
请注意以下事项:如果您转到API URL而不是尝试使用AJAX加载请求,则该请求仍然有效。这是因为浏览器未从安全页面内加载资源,而是正在加载不安全页面并接受该资源。为了使它可以通过AJAX使用,协议应该匹配。
在HTTPS页面中运行HTTP AJAX操作时,“混合内容被阻止”
如果您使用HTTPS在浏览器中加载页面,则浏览器将拒绝通过HTTP加载任何资源。正如您尝试过的那样, 。但是,您的API必须不允许HTTPS连接。因此,您必须在主页上强制使用HTTP或请求它们允许HTTPS连接。
请注意以下事项:如果您转到API URL而不是尝试使用AJAX加载请求,则该请求仍然有效。这是因为浏览器未从安全页面内加载资源,而是正在加载不安全页面并接受该资源。为了使它可以通过AJAX使用,协议应该匹配。