我想这是一个奇怪的问题,答案很可能是不可能的,因为这将代表一种安全漏洞;但我正在寻找一种方法 - 如果有的话 - 来获取浏览器内部内容的截图。我不需要整个窗口,实际上只需要转储一个标记的渲染状态。它需要跨平台和跨浏览器兼容。
我想这是一个奇怪的问题,答案很可能是不可能的,因为这将代表一种安全漏洞;但我正在寻找一种方法 - 如果有的话 - 来获取浏览器内部内容的截图。我不需要整个窗口,实际上只需要转储一个标记的渲染状态。它需要跨平台和跨浏览器兼容。
在纯JavaScript中(目前)无法实现此操作。
另外,如果你的目标是进行渲染测试,可以尝试在托管环境中实例化目标浏览器(比如在WinForms应用程序中托管Internet Explorer并获取呈现内容的屏幕截图)——这将显示Silverlight插件并允许进行屏幕截图。