Mic*_*edy 4 javascript security ssl web
我们都熟悉页面上混合方案(http / https)内容的问题。
我正在一个网站上工作,这是不可避免的。我不想阻止这件事。我知道对此有很多问题/答案。
我需要的只是检测到这一点(通过 JavaScript?),这样我就可以调整页面行为(显示降级行为的通知或其他内容)。有什么帮助吗?
使用 jQuery,您可以使用以下代码找出页面上是否存在任何不安全的项目:
var flag = false;
if($("script[src^='http:']").length > 0
|| $("link[type='text/css'][href^='http:']").length > 0
|| $("img[src^='http:']").length > 0
|| $("iframe[src^=http:]").length > 0)
flag = true; // insecure content :(
else
// yay!
Run Code Online (Sandbox Code Playgroud)
图片、JS、CSS都是我能想到的不安全内容。也许还有更多,但您可以轻松地将它们添加到您找到的内容中。
归档时间: |
|
查看次数: |
3937 次 |
最近记录: |