【发布时间】:2011-07-01 03:49:55
【问题描述】:
我正在尝试调试无法在我的系统上重现的远程计算机上的问题。页面加载后,通过 javascript 调用动态添加 dom 对象。我需要获取浏览器呈现的页面输出。查看源代码仅检索页面原始内容。在完成渲染并进行任何 DOM 更改之后,我需要内容。
更具体地说,在 Chrome 中使用开发人员工具时,“元素”选项卡会显示我有兴趣从用户那里收到的实际代码。
有什么想法吗?
【问题讨论】:
标签: javascript dom
我正在尝试调试无法在我的系统上重现的远程计算机上的问题。页面加载后,通过 javascript 调用动态添加 dom 对象。我需要获取浏览器呈现的页面输出。查看源代码仅检索页面原始内容。在完成渲染并进行任何 DOM 更改之后,我需要内容。
更具体地说,在 Chrome 中使用开发人员工具时,“元素”选项卡会显示我有兴趣从用户那里收到的实际代码。
有什么想法吗?
【问题讨论】:
标签: javascript dom
您想使用 javacsript 来实现它吗?然后试试这个:
alert(document.documentElement.innerHTML);
如果使用浏览器 - 您应该安装 firebug 扩展,它会以浏览器看到的方式显示 DOM。但是保存的实际 dom 可能不起作用,因为所有动态附加的元素事件处理程序都会丢失。
【讨论】: