浏览器模拟器如何工作?

时间:2011-07-14 03:52:13

标签: browser cross-browser emulation compatibility

很多人可能已经看过浏览器模拟器,它们允许您以(插入有问题的浏览器)呈现它的方式查看您的网页。来自Adobe和BrowserlabBrowserCam.com等工具用于测试浏览器和设备是否存在毛刺。

我查看了模拟游戏系统的响应和链接:How do emulators work and how are they written?

我特别感兴趣的是,网页浏览器如何呈现内容 - 定义了如何呈现元素的“规则”。

有没有人知道讨论此事的任何资源?我不是在寻找工具 - 我已经使用过 - 我想知道它们是如何工作的。

2 个答案:

答案 0 :(得分:1)

我不认为模拟器与浏览器相关。您提到的产品可能使用实际的浏览器实现。

Webkit是Chrome,Safari和许多其他实现(包括Adobe AIR)背后的开源引擎,因此如果您有兴趣,我建议您从那里开始。

要回答有关规则的问题,请参阅w3.org

答案 1 :(得分:1)

实现这些浏览器“模拟器”的方式可能是实际的Web渲染引擎,它们呈现为位图而不是屏幕。 webkit2png将使用WebKit引擎为您完成此操作,对于其他引擎,您可以执行类似的操作。