在分析一个网页的时候,我一般都是一个接一个的打开这些js文件,然后阅读源码来判断是哪个文件在最终渲染的页面中添加了某部分的html。有没有简单的方法/工具来解决这个问题?
问问题
157 次
2 回答
1
不,没有工具可以做这样的事情。自己理解代码或在您尝试获取的 HTML 中搜索特定的关键短语(例如类名或标记名或一段文本)是典型的方法。
它可以用于 grep 修改 DOM 的常见方式(.innerHTML
属性、、.appendChild()
等.insertBefore
...如果它是纯 javascript)或正在使用的任何库中的类似方法。
于 2013-09-23T05:38:54.187 回答
0
部分地,您可以在 Mozilla 中使用 Firebug,并查看 HTML 选项卡,右键单击一些标签并勾选“在添加/删除子项时中断”。然后重新加载页面。Javascript 执行将在所选元素内的 DOM 发生任何变化时暂停。
于 2013-09-23T05:41:01.547 回答