使用Canvas实现虚拟Web浏览器

时间:2013-01-02 15:44:31

标签: html html5 canvas html-parsing html5-canvas

是否可以使用画布在现有的Web浏览器中创建虚拟Web浏览器,以在所有浏览器中实现近似像素的网站完美呈现?

3 个答案:

答案 0 :(得分:4)

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

在元素的精确定位方面,它仍然是特定于浏览器的。

答案 1 :(得分:2)

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

实际上:地狱没有。

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

  • 手动解析DOM,
  • 应用CSS,
  • 执行JS,
  • 渲染一切,
  • 制作输入元素,
    • 下拉菜单,
    • 超链接,
    • 鼠标悬停,
    • 和所有这种互动都有效,
  • 还有我忘记的其他事情。
  • 喜欢适当的抗锯齿

答案 2 :(得分:0)

只有极大的困难。

为什么不使用<iframe>

相关问题