对于我正在构建的网站(针对移动用户),我正在考虑使用一些Ajax控件。我想知道哪些移动浏览器支持和不支持Javascript和Ajax,所以我知道我是否至少覆盖了目标市场的大部分(即iPhone,Droid,Nokia,Opera)。如果没有,我将不得不找到另一种表达形式的方式......
谢谢!
答案 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之类的内容来查找移动设备服务器端的功能并相应地显示页面。