哪些移动浏览器支持javascript(和Ajax)?

时间:2010-07-15 11:23:48

标签: asp.net javascript ajax browser mobile

对于我正在构建的网站(针对移动用户),我正在考虑使用一些Ajax控件。我想知道哪些移动浏览器支持和不支持Javascript和Ajax,所以我知道我是否至少覆盖了目标市场的大部分(即iPhone,Droid,Nokia,Opera)。如果没有,我将不得不找到另一种表达形式的方式......

谢谢!

5 个答案:

答案 0 :(得分:17)

我发现ppk's list on quirksmode非常有帮助。它不是100%完整的资源,但应涵盖大多数主流浏览器。

答案 1 :(得分:4)

鉴于“最近”的手机,你会发现答案是“大多数”。

与已列出的网站一起,请考虑Device Atlas

答案 2 :(得分:2)

这可能稍微加了,但值得注意的是,w.r.t。直接javascript支持,有两种类型的移动“浏览器” - 其中有JS解释器的浏览器(如Opera Mobile ,iPhone Safari,Droid)然后有“瘦客户端”(如Opera) Mini ,Bolt,Skyfire等。)。

瘦客户端支持脚本编写,但以不同的方式执行此操作。他们手机上没有JS引擎 - JS在服务器上执行,然后将结果发送到浏览器。

答案 3 :(得分:1)

Android,iOS Safari(iPhone)和诺基亚中包含的默认浏览器都支持JavaScript和Ajax。和Opera Mini一样。但请注意,它可以被禁用(至少在Opera Mini和Safari中)。

Quirksmode有compatibility tables个移动浏览器。如有疑问,请使用功能检测,并尝试在JavaScript被禁用时留下备用。

答案 4 :(得分:1)

您可以使用WURFL之类的内容来查找移动设备服务器端的功能并相应地显示页面。