我试图抓取(操纵)页面上的某些元素,具体取决于用户通过Chrome插件访问的网址。
通过我想要使用的网络流量捕获每个网址:
chrome.webRequest.onBeforeRequest.addListener(
callback, filter, opt_extraInfoSpec);
但据我了解文档here。除了阻止(使用Chromes给出的选择)之外,它实际上不允许我在用户访问特定网址时包含任何自定义功能。
当用户访问给定的特定URL时,API是否还有其他终点可以触发自定义编写的JS功能。
另一种方法是使用jquery
来检测URL并触发我的方法,但我认为对于大量网址来说这将是单调乏味且太长。
$(function(){
if (location.href==url){
$('.class').doSomething();
}
});