Дата публикации: 20.04.2021

как JS AJAX работают в Opera mini 4

8bd108ae

Как вы думаете вообще работают ли JavaScript и Ajax  в Opera ?

Давайте для начала рассмотрим как вообще работает Opera mini. Работает она не напрямую, а через Opera сервак. Запрос туда приходит, сервак скачивает страницу, обрезает все что считает ненужным, пакует и отправляет вам на мобилу. Opera mini уже получает покоцаный и ужатый вариант, а формат данных для Opera mini - OBML (Opera Binary Markup Language). За счет этого всего размер данных ужимается где-то на 90%.. уверяют из Оперы. Вот теперь и есть где пораскинуть мозгами.. Как насчет JS ?

Вообще сервак Opera поддерживает полный ECMAScript4 это значит что поддерживает вообще говоря ВСЕ, но на мобильках будет работать далеко не все, как правило все зависит от ограничения конкретной модели телефона. У клиента JavaScript вообще не выполняется никоим образом, но зато при этом страница хранится на сервере и некоторые события клиента передаются на сервер, отсюда и ограничения.

Буржуи поговаривают,что вроде бы все это и фиговенько, однако какая перспектива ! Попробуй-ка на мобильнике заставить работать jQuery ? и вообще такая отработка событий JS на стороне сервера работает не плохо, например facebook отлично работает со своими всплывающими окошками пуговками и лампочками.

Вообщем Opera всех обула и одела своим хитрым решением. Так что экспериментируйте ребята.

Так что мобилам только светлый путь к эмулятору страничек - Opera. Ни о какой поддержке JS речи не идет.

Все же интересно получилось.. кстати, кто-нибудь знает как в одно касание запустить ссылку на отработку в Opera на большинстве мобил ?