开发chrome扩展程序以测试网站以检查浏览器兼容性?

时间:2012-10-22 13:38:30

标签: google-chrome-extension

我想开发一个可以模拟所有浏览器的Chrome扩展程序(IE 6-9 firefox,safari),所以当我开发一个网站时,我可以根据选择切换视图以查看我的网站在不同浏览器中的外观。

我是扩展开发的新手。我已经开发了可以进行基本操作的扩展。比如获取页面URL重新加载页面。在页面等插入样式但是如何做浏览器模拟器?

任何想法或建议都会有所帮助。

修改 Waat开发一些类似的东西 https://chrome.google.com/webstore/detail/ie-tab-classic/miedgcmlgpmdagojnnbemlkgidepfjfi

1 个答案:

答案 0 :(得分:2)

不幸的是,由于扩展程序是Chrome本身的一部分,因此无法用于模拟其他浏览器的引擎。

您可以做的最好的事情是开发一个扩展程序,该扩展程序将自动集成并轮询一些外部服务,支持针对不同浏览器品牌和版本的测试,例如:

虽然编写一个封装IE COM组件的NPAPI插件是可行的(尽管它有很多工作并且可能会遇到一些细微差别)并通过扩展使用它,但FireFox或Opera没有类似的方法。顺便说一句,如果你的意思是你不仅需要渲染(可以通过截图完美检查)而且需要与用户进行动态交互,那么任务就更难了。在这种情况下,您只能通过运行目标浏览器的自定义外部服务来执行此操作,这些浏览器由您的扩展程序远程控制。这是可行的,但需要比简单扩展更多的工作。实际上,您需要首先开发特定服务。