Javascript在页面上查找URL

Javascript在页面上查找URL,javascript,google-chrome-extension,Javascript,Google Chrome Extension,不知道从哪里开始。我希望编写一些javascript,作为一个chrome扩展执行,在加载页面时,在页面上搜索包含字符串的url。我需要脚本来返回完整的URL。我该怎么做呢 我头顶上的一些快速psuedo代码..假设URL位于链接(锚定)中 这使用jQuery $('a').each(function(index) { if ($(this).prop('href').indexOf('something') != -1) { do something; } });

不知道从哪里开始。我希望编写一些javascript,作为一个chrome扩展执行,在加载页面时,在页面上搜索包含字符串的url。我需要脚本来返回完整的URL。我该怎么做呢

我头顶上的一些快速psuedo代码..假设URL位于链接(锚定)中 这使用jQuery

$('a').each(function(index) {
    if ($(this).prop('href').indexOf('something') != -1) {
      do something;
    }
});

一些快速的psuedo代码来自我的头顶..假设URL将位于链接(锚定)中 这使用jQuery

$('a').each(function(index) {
    if ($(this).prop('href').indexOf('something') != -1) {
      do something;
    }
});

以下是一个可能适用于您的示例,基于您的问题提供的少量信息。它不使用第三部分库,只使用普通javascript。它将为您将每个匹配放入一个数组中

HTML


上,根据您的问题提供的少量信息,这里有一个可能适用于您的示例。它不使用第三部分库,只使用普通javascript。它将为您将每个匹配放入一个数组中

HTML


在Xotic750上,感谢您的帮助。我将如何使用window.location.href来使用添加到数组中的一个URL?首先,您可以从MDN等可靠来源阅读有关javascript数组类型的文档,这正是我所需要的。再次感谢你,Xotic750!Xotic750,谢谢你的帮助。我将如何使用window.location.href来使用添加到数组中的一个URL?首先,您可以从MDN等可靠来源阅读有关javascript数组类型的文档,这正是我所需要的。再次感谢你,Xotic750!
var searchString = "eee";
var hrefs = [];

Array.prototype.forEach.call(document.getElementsByTagName("a"), function (element) {
    var href = element.href;

    if (href.indexOf(searchString) !== -1) {
        hrefs.push(href);
    }
});

console.log(hrefs);