【发布时间】:2012-01-20 03:02:33
【问题描述】:
您认为这种方法正确吗? Opera 的市场份额不到 3%。我应该开发我的项目来支持 Opera 吗?我不打算这样做。我想使用 HTML5 来做到这一点,据我所知,Opera 并不支持新版本的 html 的所有元素。你的方法是什么?
【问题讨论】:
-
Opera 不支持哪些你想使用的?
您认为这种方法正确吗? Opera 的市场份额不到 3%。我应该开发我的项目来支持 Opera 吗?我不打算这样做。我想使用 HTML5 来做到这一点,据我所知,Opera 并不支持新版本的 html 的所有元素。你的方法是什么?
【问题讨论】:
您在开发网站时应该考虑到互操作性,以便以一种可以跨设备和软件工作的方式开发您的网站。
全球市场份额统计数据隐藏了许多有趣的细节,如果您仔细查看这些数据,您会感到惊讶。 Statcounter 是一种获取统计数据idea 的方法。请小心,因为这些只是用计数器收集数据。但例如,您可以将 Desktop 的 world market shares 与 Russian Federation market shares 进行比较。
或者您可以检查移动设备的world market shares 和Mexico 和USA,您会注意到两个邻国的市场份额非常不同。
要了解 Opera 支持或不支持的内容,我建议您阅读Web specifications support in Opera products。它详细列出了不仅支持桌面版 Opera,还支持所有类型的 Opera 浏览器(包括 Mobile 和 Mini)。
如果查看用户代理字符串,还可以获取渲染引擎的版本,例如Presto 2.10,然后前往具体的Web technologies support page for this engine。这将有助于评估支持的 Web 技术。
另一个可以帮助您评估跨浏览器的 Web 功能支持的好网站是When Can I use。例如CSS Animation 和CSS transitions。
【讨论】:
3% 意味着数百万用户。 Opera 尤其适用于移动设备(甚至是旧设备)和其他设备,例如游戏机。
Opera 对不能被遗忘的受损用户也特别有用。您应该使用许多 HTML 功能开发所有项目,以各种方式帮助受损用户。可访问性应该是您主要关心的问题之一。
就 HTML 5 而言,并非所有新元素都被任何浏览器支持。 HTML 5 仍是一个正在进行中的规范,所有浏览器仍与许多功能不兼容。这就是为什么有许多有用的方法可以提高兼容性,例如Modernizr。
考虑到这些,我肯定会考虑 Opera。
【讨论】: