我直接从他们的站点使用jquery,使用
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" type="text/css" />');并且与UI javascript相同。
我已将域名移至https,在IE和chrome中,文件未加载。在chrome中,它显示
[blocked] The page at https://compute.amazonaws.com:8443/my-web/application ran insecure content from http://code.jquery.com/ui/1.10.2/jquery-ui.js.我该怎么解决它呢?
发布于 2013-07-08 12:26:58
默认情况下,不能从SSL页中加载非 ssl。这是一个永远不应该禁用的安全限制。例如,你必须使用jquery来加载https://。
发布于 2013-07-08 12:48:51
如果页面是通过HTTPS加载的,那么它使用的每个资源也应该通过HTTPS加载。
否则,中间人可能会用误导性的图像(或者利用浏览器中的缓冲区溢出问题来执行代码的图像)替换图像,用做不同事情的脚本替换脚本(例如将数据泄露给第三方)。
在您的情况下,只需将jquery和ui库托管在同一个https服务器上,并通过它访问它们。
https://stackoverflow.com/questions/17519192
复制相似问题