如何在网页上搜索http链接?当页面使用HTTPS时,我想查找指向不安全内容的所有链接。我考虑过使用indexOf
或regex
,但似乎无法想出如何搜索整个页面。
我也试过document.getElementsByTagName
而没有运气。
答案 0 :(得分:2)
我想您可以使用document.querySelectorAll
并找到所有带有src
和href
的元素,这些元素以http://开头,如下所示:
var insecure_content = document.querySelectorAll('[src^="http://"],[href^="http://"]');