Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chrome阻止不安全内容的Javascript/JQuery事件_Javascript_Jquery_Google Chrome - Fatal编程技术网

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

Chrome阻止不安全内容的Javascript/JQuery事件,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,如果一个页面是通过https提供的,但相关文件是从一个不安全的http网站提供的,Chrome将抛出“不安全内容”警告。是否有一个事件/属性,我可以用来知道Chrome何时阻止了不安全的内容,也可以知道用户是否允许不安全的内容。当Chrome加载“不安全内容”时,地址栏的右侧会出现一个屏蔽,用户可以单击该屏蔽并仍然运行脚本。这有什么活动吗 谢谢。我认为实现这一点的唯一方法是通过非https提供文件,如果允许非安全内容,该文件将包括一个要运行的函数 显然,只有在允许加载非安全内容并因此用作事件检查

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


谢谢。

我认为实现这一点的唯一方法是通过非https提供文件,如果允许非安全内容,该文件将包括一个要运行的函数

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


显然,如果您是通过SSL提供内容,那么您应该真正确保包含的所有内容都是通过SSL提供的

我认为实现这一点的唯一方法是通过非https提供一个文件,如果允许非安全内容,该文件将包含一个要运行的函数

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


显然,如果您是通过SSL提供内容,那么您应该真正确保包含的所有内容都是通过SSL提供的

-1您刚刚通过使环境不安全来测试环境是否安全-1您刚刚通过使环境不安全来测试环境是否安全