Какие мобильные браузеры поддерживают Javascript (и Ajax)? - PullRequest
9 голосов
/ 15 июля 2010

Для веб-сайта, который я создаю (ориентирован на мобильных пользователей), я думаю об использовании некоторых элементов управления Ajax.Я хотел бы знать, какие мобильные браузеры поддерживают и не поддерживают Javascript и Ajax, поэтому я могу знать, охватил ли я хотя бы большую часть моего целевого рынка (то есть iPhone, Droid, Nokia, Opera).Если нет, мне придется найти альтернативный способ представления моих форм ...

Спасибо!

Ответы [ 5 ]

17 голосов
/ 15 июля 2010

Я нашел список ppk в режиме quirksmode очень полезным. Это не полный ресурс на 100%, но должен охватывать большинство основных браузеров.

4 голосов
/ 15 июля 2010

Учитывая "последние" телефоны, вы найдете ответ "большинство из них".

Наряду с уже перечисленными сайтами рассмотрим Device Atlas .

2 голосов
/ 15 июля 2010

Это может быть немного OT, но здесь стоит отметить, что при прямой поддержке javascript существует два типа мобильных "браузеров" - есть браузеры с интерпретаторами JS в них (например, Opera Mobile , iPhoneSafari, Droid), а затем существуют «тонкие клиенты» (например, Opera Mini , Bolt, Skyfire и т. Д.).

Тонкие клиенты поддерживают сценарии, но делают это по-другому.У них нет телефона JS на телефоне - JS выполняется на сервере, а результат этого затем отправляется в браузер.

1 голос
/ 15 июля 2010

Вы можете использовать что-то вроде WURFL , чтобы найти возможности мобильных устройств на стороне сервера и соответственно представить страницу.

1 голос
/ 15 июля 2010

Браузеры по умолчанию, включенные в Android, iOS Safari (iPhone) и Nokia, поддерживают JavaScript и Ajax. Как и Opera Mini. Имейте в виду, что его можно отключить (по крайней мере, в Opera Mini и Safari).

Quirksmode имеет таблицы совместимости для мобильных браузеров. В случае сомнений используйте функцию обнаружения функций и попробуйте оставить запасной вариант, если JavaScript отключен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...