jQuery加载https网址

罗孚

我有这个问题。在外部网站上,我有一个像这样的脚本:

<div id="idtest"></div>
<script src="//example.com/widget.js" type="text/javascript"></script>

example.com在https中(允许http和https)。在脚本widget.js的服务器中,我有:

 $('#idtest').load("https://example.com/index.html")

我收到此错误:混合内容:“页面”上的页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点“ http://example.com/index.html ”。该请求已被阻止;内容必须通过HTTPS提供。

我不明白:为什么出错,为什么端点在“ http”中?谢谢

编辑

更多信息:

如果在widget.js中,我这样做:

 $('#idtest').load("./index.html")

内容已加载,并且如果我将脚本加载到我的网站中,所有内容都可以正常运行。

如果我做类似的事情:

 x = "https://example.com"
 $('#idtest').load(x + "/index.html")

或者

 $('#idtest').load("https://example.com/index.html")

我收到错误消息(如果将脚本放在我的站点或外部站点中)。为什么?

编辑2

更多信息:

我的网站在django

编辑3

在firefox中,我将页面加载到https和http中。它在Chrome中不起作用。调用url时,我在firefox网络分析器中看到了这种情况:

302 https://example.com/index.html 200 http://example.com/index.html [混合内容]

有什么了解这种情况(https到http)?可能是Django重定向问题吗?

戴夫·阿尔佩罗维奇(Dave Alperovich)

在以下情况下会发生混合内容错误

  • 您尝试将安全内容SSLhttps加载到不安全(http)服务的页面上

或相反

  • 您尝试将不安全的内容(http加载到安全提供SSLhttps)服务的网页上

您的错误消息警告您的呼叫页面已以不安全模式加载

您尚未明确解释这一点,但是您的错误表明您的网页没有使用SSL即可投放当您尝试加载受保护的资源时,这将成为受保护资源和不安全混合模式问题。


如果可能,您尝试以相同的方式提供参考文件

  • 您可以在SSLhttps)中提供主页

  • 您可以在中请求部分页面 http

    $('#idtest')。load(“ http://example.com/index.html ”)

或者

  • 就像您解决了该问题一样,请求没有协议的部分页面。现在,将使用页面使用的协议来加载已加载的文件。

关于您的特定资源:

我尝试加载:

http://example.com/index.html

https://example.com/index.html

结果是一样的。我得到一个简单的页面,并显示以下消息:


示例域

建立该域以用于文档中的说明性示例。您可以在示例中使用此域,而无需事先协调或征求许可。

更多信息...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

urllib2:读取https网址失败

来自分类Dev

从HTTPS网址获取远程文件大小

来自分类Dev

将网址中的“ http”重写为“ https”

来自分类Dev

如何检查图片网址是否已使用jQuery加载?

来自分类Dev

从网址加载Yaml文件

来自分类Dev

如何通过AJAX检测到网址更改而无需在jQuery中重新加载?

来自分类Dev

Spring Security:对某些网址禁用https

来自分类Dev

Android lib ijkplayer加载https网址

来自分类Dev

Google附近的通知网址和https

来自分类Dev

如何从HTTPS加载HTTP

来自分类Dev

网址包含HTTPS时.htaccess无法重写

来自分类Dev

视图加载错误的网址

来自分类Dev

jQuery加载带有转义字符的本地iframe网址以进行Disqus注释

来自分类Dev

强制网址通过HTTPS

来自分类Dev

网址和https?

来自分类Dev

urllib2:读取https网址失败

来自分类Dev

使用Ajax / Jquery加载动态网址

来自分类Dev

无法使用jquery将新网址加载到href属性

来自分类Dev

如何在iframe中执行https://网址

来自分类Dev

从iframe加载时更改网址

来自分类Dev

图片未从网址加载

来自分类Dev

无法连接到某些HTTPS网址

来自分类Dev

如何从CSV加载网址图片

来自分类Dev

jQuery Ajax网址评估

来自分类Dev

用jQuery显示网址

来自分类Dev

Firefox未加载网址

来自分类Dev

Snapchat网址加载问题

来自分类Dev

网页加载时检查网址

来自分类Dev

从生成的网址加载图形