如何检查我的AJAX浏览器功能?

时间:2009-09-17 23:10:58

标签: ajax cross-browser

我总是要检查每个浏览器,看看我的网站是否有效。有没有我可以查看的网站?

更新: 我真的不想要截图(浏览器会做什么),我想实际测试我的脚本发布。

7 个答案:

答案 0 :(得分:4)

您希望网站检查您的网站是否兼容javascript?您如何期望它知道如何运用您的界面来触发正确的交互?或者您是否正在考虑进行某种静态代码分析?我认为你最好对一个框架进行编码,该框架解决了大多数依赖于浏览器的特性,并在使用之前使用它来检查浏览器功能。 jQuery,MooTools,Prototype / Scriptaculous等在解决javascript的这些问题方面有很长的路要走。

请注意,您仍然需要担心渲染您的网站,但您已经有几个答案可以解决如何基于网站进行迁移的问题。就个人而言,我只是在工作站上维护IE / Safari / FF / Opera / Chrome,并在IE / FF中进行重要检查,并在Safari / Opera / Chrome中进行基本检查。

答案 1 :(得分:1)

即使存在允许您在多个浏览器中查看您网站的静态快照的网站,您也应该自己测试您的网页,因为可能存在微妙的,而不是那么微妙的错误和差异在与网页互动时显而易见。

你可以通过

测试来覆盖自己

答案 2 :(得分:1)

John Resig建议您查看Yahoo graded browser support documentation

答案 3 :(得分:1)

如果您为javascript编写单元测试,则可以使用testswarm http://testswarm.com

答案 4 :(得分:0)

BrowserShots可以做你想要的,如果你能通过呈现一个特定的URL告诉事情是否会按预期工作。

根据您的更新,您仍然可以使用BrowserShots创建一个测试每个脚本的页面,并根据它们是否有效来呈现“传递”或“失败”作为其内容。

如果不这样做,Multiple IE对于在一台PC上运行各种版本的IE非常有用,否则会出现问题。

答案 5 :(得分:0)

有多种选择:

http://ipinfo.info/netrenderer/

这些网站可让您在不安装的情况下运行多个浏览器和版本。您只需要安装一个插件

http://spoon.net/browsers/

答案 6 :(得分:0)

有很多网站,只有Google / Bing用于浏览器兼容性检查。

http://browsershots.org/是个好人。

虽然他们中的大多数只是拍摄网站的快照,但您可能需要手动检查菜单和动态内容等内容。