是否有一种工具可以捕获所有由浏览器端javascript生成的DOM网页元素作为html,以获得完整的html页面存档
is there a tool to capture all DOM webpage elements generated by browser-side javascript as html, for a full page html archive?
如果在我的浏览器中通过javascript(使用JSON数据或只是凭空产生)生成了一大堆元素,我无法通过保存其源来完全存档这样的页面。我已经尝试将其保存为IE中的。mht文件,但这不起作用- IE也不保存动态生成的元素。
这样一个页面的例子如下http://www.amazon.com/gp/bestsellers/wireless/ref=zg_bs_nav -注意"price"answers"X new"元素在源html中不存在,而是动态生成的。
如果我想解析它,我可以通过各种方式直接使用DOM,等等。但是,如果我想自动将页面保存为html文档,这样即使javascript关闭,它也可以与所有动态生成的元素一起呈现,到目前为止,我是SOL。
有什么建议吗?
在Firefox中有Web Developer扩展:https://addons.mozilla.org/en-US/firefox/addon/web-developer/
安装后,您可以使用查看源代码->查看生成的源代码访问javascript修改的HTML。
相关文章:
- 如何设置html元素填充的动画
- 删除对HTML元素的拖动
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 一个html元素的克隆次数太多
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 为什么我在Internet Explorer上看不到html元素
- 重新排列HTML元素的顺序并更改内容
- 使用.on动态添加jquery/js不知道的html元素
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如何将html元素添加到tampermonkey中
- 访问html元素值javascript
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- 自定义HTML元素属性未显示-Web组件
- 让HTML元素充当停止滚动的锚点
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 替换HTML元素中的字符
- 如何将html元素添加为生成的内容
- 如何使用JavaScript在没有html dom的情况下隐藏html元素
- 使用JS加载HTML元素