IE11 readyState始终' loading',DOMContentLoaded永远不会因非SSL内容而触发

时间:2018-04-04 01:38:07

标签: javascript internet-explorer document-ready domready onreadystatechange

当您收到用户提示时,在IE11上

Only secure content is displayed. #Show all content#

readyState永远不会改变,它总是在loading上,并且事件也不会触发。用户点击Show all content后,工作正常。

不幸的是,我有一个网站,我无法解析非SSL脚本和图像(第三方网站和用户内容),如果没有加载它会很好,但我需要DOMContentReady事件重要且安全地加载JS。你知道任何解决方法吗?

1 个答案:

答案 0 :(得分:-1)

您可以在网页中使用无协议的uri。例如。 //cdn.com而不是http://cdn.com

在开发工具控制台中列出被阻止的内容和安全错误首先转到工具> Internet选项>高级选项卡,选中"始终记录开发者控制台消息"。保存更改。导航到您的网站。 1.文件>属性菜单将告诉您主机映射到哪个IE安全区域(预期的互联网/内部网或混合,如果有http和https)...也使用它的协议:http(s)。 2. F12>控制台选项卡,安全警告和错误现已列出。