2

是否有可能在您现有的网络浏览器中使用画布创建一个虚拟网络浏览器,以在所有浏览器中实现网站近乎像素的完美表示?

4

3 回答 3

4

看看http://html2canvas.hertzen.com/ - 这是一个使用 Canvas 元素的 HTML 渲染器。有一些限制(一些 CSS3 属性不起作用),你只能用它做静态图像。但它仍然很酷。

此外,就元素的精确定位而言,它仍将是特定于浏览器的。

于 2013-01-02T16:02:51.653 回答
2

理论上:是的,也许……不。

实际上:不。

你不能在画布上播放 flash/silverlight/java 小程序。此外,您还必须:

  • 手动解析 DOM,
  • 应用 CSS,
  • 执行 JS,
  • 渲染一切,
  • 制作输入元素,
    • 下拉菜单,
    • 超链接,
    • 鼠标悬停,
    • 以及所有那种互动工作,
  • 以及我忘记的其他任何事情。
  • 像适当的抗锯齿
于 2013-01-02T15:48:26.243 回答
0

只是困难重重。

为什么不直接使用<iframe>

于 2013-01-02T15:45:32.130 回答