我遇到的问题是,网站上的某些脚本会修改链接标记的href属性。例如:
<a href="#footer">go to footer</href>
成为:
<a href="#footer?foobar">go to footer</a>
我尝试使用Chrome开发者工具查找其来源,但未成功。在检查元素并使用右键单击-> break on ...时,属性已更改。在加载的dom内容上设置断点并将其与上述设置组合时,未列出任何内容。
脚本太多了,搜索attr('href')
或attr("href")
也无济于事。
Chrome的“视觉事件”插件仅显示元素的交互事件-因此在这种情况下并没有太大帮助。
我该如何调试呢?我知道有“ DOMAttrModified”事件侦听器,它可以为我提供更改前后的值。但这就是我已经知道的。是否有可能起源于脚本的源头或导致更改的函数?