gpt4 book ai didi

javascript - 在检查元素之前,Html 链接 HREF 不会解析

转载 作者:行者123 更新时间:2023-12-03 06:07:25 25 4
gpt4 key购买 nike

我想制作一个脚本以包含在 Minimalist Chrome 扩展模块中。第一个剪切将在加载时查找页面上的所有链接,查找哪些链接包含列入黑名单的网站名称,然后删除自身。

如果我查询包含许多点击诱饵链接的页面,我发现 href 在检查时发生了变化。如果我查询全部<a>的,相关链接将显示不包含标题诱饵域的 href。如果我右键单击并检查,然后再次查询,它们突然就在那里。

到底发生了什么事,我怎样才能捕获它? CNN 文章和 Gizmodo 文章都有以这种方式运行的链接。

最佳答案

根据上面评论中提供的链接,其他事件处理程序中的 href 已更改。

cnn 页面的一个示例看起来有点像:

<a onmousedown="this.href='http://paid.outbrain.com/network/redir?p=Mq...."

您可以尝试解析元素属性来查找列入黑名单的域。

引用MDN Element.attributes

关于javascript - 在检查元素之前,Html 链接 HREF 不会解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39479539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com