我想制作一个包含在Minimalist Chrome扩展模块中的脚本。第一次剪切将在加载时查找页面上的所有链接,查找哪些链接包含列入黑名单的网站名称,然后删除自身。
如果我查询包含许多clickbait链接的页面,我发现hrefs会在检查时发生变化。如果我查询所有<a>
,则相关链接将显示不包含clickbait域的href。如果我右键单击并检查,然后再次查询,突然他们就在那里。
到底发生了什么,我怎么能抓住它? CNN文章和Gizmodo文章都有以这种方式表现的链接。
答案 0 :(得分:1)
根据上面评论中提供的链接,在其他事件处理程序中更改了href。
cnn页面的一个例子看起来有点像:
<a onmousedown="this.href='http://paid.outbrain.com/network/redir?p=Mq...."
您可以尝试解析元素属性以查找列入黑名单的域名。