在Firefox中通过插件访问完全开发的dom
我需要查看页面的完全加载和开发的 dom,即在我的客户加载我的页面后,我希望他们能够单击火狐上的按钮,然后火狐将向我发送完全开发的 dom,以便我可以查看看看那里发生了什么。 谁能帮我指出正确的方向?
I need to see the fully loaded and devloped dom of a page, i.e after my client loads up my page I want them to be able to click a button on fire fox and then fire fox will send me the fully developed dom so I can look through and see what happened there.
Can anyone help point me to the right direction?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先你需要一个函数来知道 DOM 是否准备好。许多 Javascript 框架提供的功能,但是 参考此如果你需要一个纯js实现。
当 DOM 准备就绪时,按钮将启用供用户单击。
然后你可能有一个函数将 DOM 树序列化为字符串。由于 Mozilla 尚未实现加载和保存 DOM,请阅读这篇 MDN 文章以了解什么你想要的。
现在您可以将保存的 DOM 发送到您的 Web 服务。
希望这会有所帮助!
First you need a function to know whether DOM is ready. A functionality provided by many Javascript frameworks, but refer this if you need a pure js implementation.
When the DOM is ready the button is enabled for the user to click.
Then you may have a function to serialize the DOM tree to a string. As Load and Save DOM is not yet implemented in Mozilla, read this MDN article to get to know what you want.
Now you can send the Saved DOM to your Web Service.
Hope this would help!