0

请说明任何 Web 开发项目必须执行的多/跨浏览器测试条件;尤其是涉及到windows平台的HTML、CSS、JavaScript、J2EE/JSP/Servlets和MySQL技术?

4

1 回答 1

1

我想说这完全取决于 Web 开发公司、客户和特定项目。您可以从测试驱动开发开始(阅读更多http://en.wikipedia.org/wiki/Test-driven_development)为您的 JSP/MySQL 的东西。跨浏览器不兼容通常处于频谱的高端(HTML、CSS 和 JS)。在这种情况下,我建议完全忽略过时的浏览器。

与其花费荒谬的时间来弥补仍然停留在互联网复兴中的一小部分人(也就是使用 IE6),您应该正确地教育您的客户和您的应用程序用户将网络引入现代标准的优势。浏览器更新是一个很好的折衷方案,它适用于我们许多对统计数据持谨慎态度的客户(阅读更多http://browser-update.org/)。这是一个小脚本,用于检查浏览器类型/版本并显示有关兼容性和安全风险的非侵入性警告消息,提供有关更新原因和方式的建议。

为了进一步证明您对 IE6 的指控,您可以使用我最喜欢的网站向您的客户展示中国是世界上唯一仍然坚持使用这个神器浏览器的国家(阅读更多http://www.ie6countdown.com/)。

话虽如此,确保跨浏览器兼容性的最佳方法是严格测试和遵守标准。甚至 IE9 也不再那么糟糕了。使用 css 重置样式表当然也很有帮助。我不确定是否有人足够疯狂以列出所有跨浏览器的不一致(这是值得怀疑的),但我建议在开始您的项目之前进行大量的研究并分配大量的质量检查时间,如果您要求自己,或聘请具有丰富经验和您可以欣赏的投资组合的人。

于 2012-10-02T02:40:22.757 回答