Javascript/JQuery事件Chrome阻止不安全的内容

Javascript/JQuery event for Chrome blocking insecure content

本文关键字:不安全 JQuery 事件 Chrome Javascript      更新时间:2023-09-26

如果一个页面是通过https提供的,但相关文件是从一个不安全的http网站提供的,Chrome将抛出"不安全内容"警告。是否有一个事件/属性,我可以用它来知道Chrome何时阻止了不安全的内容,也知道用户是否允许不安全的内容。当Chrome加载"不安全内容"时,地址栏右侧会出现一个屏蔽,用户可以点击这个屏蔽,仍然运行脚本。这有什么活动吗?

谢谢。

我能想到的唯一方法是通过非https提供文件,如果允许非安全内容,则包含运行的函数。

这个脚本显然只有在允许加载非安全内容时才会被包含,因此可以作为您的事件检查。因此,您还可以通过在非安全文件&中存储一个全局变量来检查这些是否不被允许。在一个安全的JS文件中检查它(或在文档中)。

显然,如果你通过SSL提供内容,你应该确保你包含的所有内容也通过SSL。