今天早上,当我的Firefox浏览器升级到最新版本(从22到23)时,我的后台(网站)的一些关键方面停止工作。
查看Firebug日志,报告了以下错误:
Blocked loading mixed active content "http://code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css"
Blocked loading mixed active content "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"`
以及由于以上两个中的后一个未被加载而导致的其他错误。
上面的问题意味着什么,我该如何解决它?
发布于 2013-08-20 02:13:26
这意味着你正在从https调用http。您可以在脚本标记中使用src="//url.to/script.js"
,它将自动检测。
或者,您也可以在src
中使用使用https,即使您要将其发布到http页面。这将避免评论中提到的潜在问题。
发布于 2018-07-04 20:16:45
在做出无法访问的混合内容https to http调用的相关页面中,我们可以在相关页面中添加以下条目,并摆脱混合内容错误。
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
发布于 2014-12-13 05:58:12
如果您通过AJAX使用内部服务,请确保url指向https,这为我清除了错误。
初始AJAX URL:"http://XXXXXX.com/Core.svc/“+ ApiName
更正AJAX URL:"https://XXXXXX.com/Core.svc/“+ ApiName,
https://stackoverflow.com/questions/18251128
复制相似问题