使用Javascript搜索网页中的http URL

使用Javascript搜索网页中的http URL,javascript,Javascript,如何在网页中搜索http链接?当页面使用HTTPS时,我希望找到指向不安全内容的所有链接。我曾想过使用indexOf或regex,但似乎想不出如何搜索整个页面 我还尝试了document.getElementsByTagName,但运气不佳。我想你可以使用document.querySelectorAll查找所有以http://like so>开头的属性src和href的元素: var insecure_content = document.querySelectorAll('[src^="ht

如何在网页中搜索http链接?当页面使用HTTPS时,我希望找到指向不安全内容的所有链接。我曾想过使用
indexOf
regex
,但似乎想不出如何搜索整个页面


我还尝试了
document.getElementsByTagName
,但运气不佳。

我想你可以使用
document.querySelectorAll
查找所有以http://like so>开头的属性
src
href
的元素:

var insecure_content = document.querySelectorAll('[src^="http://"],[href^="http://"]');

当你说网页是URL时?让我澄清一下,您正在试图解析html内容,以使所有href=”“都正确?不清楚您正在尝试做什么。您正在尝试获取当前网页的url吗?或者对于给定的网页,您是否试图获取页面上链接的URL?对不起,我应该更清楚。我的目标是在安全页面中搜索任何不安全的内容。任何对http的引用,如脚本、图像、链接等,你需要它做什么?这是我的一个项目。非常好,谢谢!效果很好