【问题标题】:How can I check my AJAX for browser capable?如何检查我的 AJAX 是否支持浏览器?
【发布时间】:2010-11-29 07:58:42
【问题描述】:

我总是需要检查每个浏览器,看看我的网站是否可以正常工作。有没有可以查的网站?

更新: 我真的不想要屏幕截图(browsershots 所做的),我想实际测试我的脚本的发布。

【问题讨论】:

    标签: ajax cross-browser


    【解决方案1】:

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

    【讨论】:

    • 这看起来很有用。你能评论它的可靠性吗?
    • 由于JResig写了很多,现在用它来测试jQuery,我希望它是相当可靠的(只要你写好单元测试)。
    【解决方案2】:

    John Resig 建议检查Yahoo graded browser support documentation

    【讨论】:

      【解决方案3】:

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

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

      否则,Multiple IE 对于在一台 PC 上运行各种版本的 IE 非常有用,否则可能会出现问题。

      【讨论】:

        【解决方案4】:

        您希望网站检查您的网站的 javascript 兼容性吗?您希望它如何知道如何使用您的界面来触发正确的交互?或者您是否正在考虑它进行某种静态代码分析?我认为您最好针对已经解决了大多数与浏览器相关的特性的框架进行编码,并在使用它们之前使用它来检查浏览器功能。 jQuery、MooTools、Prototype/Scriptaculous 等在为 javascript 解决这些问题方面大有帮助。

        请注意,您仍然需要担心呈现您的网站,但您已经有了几个关于如何根据网站进行此操作的答案。就我个人而言,我只是在我的工作站上维护 IE/Safari/FF/Opera/Chrome,并在 IE/FF 中进行大量检查并在 Safari/Opera/Chrome 中进行基本检查。

        【讨论】:

        • Selenium 之类的东西不会对此有所帮助吗?浏览器内测试框架?
        • 硒当然可以提供帮助。我从来没有使用过它,因为我仍然觉得自动化 UI 测试太麻烦而无法有效。我的大部分 UI 测试都是在开发功能和 QA 期间完成的。
        【解决方案5】:

        即使存在允许您在多个浏览器中查看网站静态快照的网站,您也应该亲自在这些网站上测试您的页面,因为可能存在一些细微但不那么细微的错误和差异与网页交互时明显。

        你可以通过测试来覆盖自己很多

        【讨论】:

          【解决方案6】:

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

          http://browsershots.org/ 不错。

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

          【讨论】:

            【解决方案7】:

            有多种选择:

            http://ipinfo.info/netrenderer/

            这些站点将让您无需安装即可运行多个浏览器和版本。你只需要安装一个插件

            http://spoon.net/browsers/

            【讨论】:

            • 我试过spoons,它说缓冲,它把我送到了IE7和IE8的下载页面。
            • 您使用的是哪个浏览器?我认为您可以在 IE 和 Firefox 中安装该插件。我让它在我的 FF 3.5 中运行。
            猜你喜欢
            • 2020-01-04
            • 2018-06-01
            • 1970-01-01
            • 2018-02-24
            • 2015-06-26
            • 2016-07-11
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多