很多人可能已经看过浏览器模拟器,它们允许您以(插入有问题的浏览器)呈现它的方式查看您的网页。来自Adobe和Browserlab的BrowserCam.com等工具用于测试浏览器和设备是否存在毛刺。
我查看了模拟游戏系统的响应和链接:How do emulators work and how are they written?
我特别感兴趣的是,网页浏览器如何呈现内容 - 定义了如何呈现元素的“规则”。
有没有人知道讨论此事的任何资源?我不是在寻找工具 - 我已经使用过 - 我想知道它们是如何工作的。
答案 0 :(得分:1)
我不认为模拟器与浏览器相关。您提到的产品可能使用实际的浏览器实现。
Webkit是Chrome,Safari和许多其他实现(包括Adobe AIR)背后的开源引擎,因此如果您有兴趣,我建议您从那里开始。
要回答有关规则的问题,请参阅w3.org
答案 1 :(得分:1)
实现这些浏览器“模拟器”的方式可能是实际的Web渲染引擎,它们呈现为位图而不是屏幕。 webkit2png
将使用WebKit引擎为您完成此操作,对于其他引擎,您可以执行类似的操作。