【发布时间】:2014-04-26 09:03:10
【问题描述】:
有没有一种简单的方法可以从 IE 11 获取呈现的 HTML?我不能使用 WebBrowser 控件,因为我的 Web 应用程序需要在加载 Javascript 生成的 HTML 之前安装 ActiveX 控件 - 这对于 WebBrowser 控件是不可能的。
在此先感谢 :) 哈瑞特
【问题讨论】:
-
我不确定我是否完全理解您的问题,但您可以尝试使用 AJAX 并将生成的内容发布到服务器页面
-
我不知道该怎么做。我是否需要某种服务器设置才能做到这一点?
-
你现在有什么,你需要什么?您是否使用 JS 生成一些 HTML 并试图将其保存到某个地方?如果是这样,你想把它保存到哪里?什么进程在做“渲染”,又需要什么进程来做“获取”?
-
让我尝试以不同的方式解释这个问题。我有一个 HTML 页面,其中包含一些内联脚本 - 动态生成更多控件并与 HTML 合并。换句话说,呈现的 HTML 是静态和动态(通过 Javascript 生成)HTML 片段的组合。当我使用“查看源代码”或从 F12 获取 HTML 时,我会看到静态 HTML 以及脚本(而不是动态生成的 HTML)。我想知道是否有办法获得组合的 HTML?
-
所以,这不需要是一个自动化的过程,您只需要手动获取它?如果是这样,我很确定您只需要在 F12 工具中查找正确的位置。
标签: html browser internet-explorer-10 internet-explorer-11