• Авторизация


Быть iPhone'ом. 15-10-2008 10:50 к комментариям - к полной версии - понравилось!


Рускоязычный сегмент Интернета начинает подстраиваться под iPhone. Причем версии под этот мобильник могут заявить, что стесняются показываться на большом мониторе и предназначены для интимного, доверительного просмотра на свежеприобретенном аппарате от Apple. А что делать, если природное любопытство (нет, ну все-таки, как оно для iPhone смотрится?) не дает покоя, а только ради этого покупать навороченный девайс не дает жаба-симбионт? Выход, разумеется, есть.

Я уже писал о программе Proxomitron (где взять, где посмотреть, как настраивать), позволяющей фильтровать весь HTTP-трафик. Ее-то мы и будем использовать.

Откроем главное окно программы и зайдем в меню «Headers»:
[показать]


Там выберем какой-нибудь фильтр, связанный с User-Agent (например, как показано на рисунке) и нажимаем «Dupe» (создаем дубликат фильтра):
[показать]


Дубликат переименовываем в User-Agent: iPhone и вписываем в Replacement text следующую строку:
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A537a Safari/419.3
и жмем «Ok»
[показать]


Осталось нажать «Apply», чтобы фильтр задействовался, и снять галочку с того фильтра, который мы дублировали, чтобы User-Agent подменялся единожды:
[показать]


Кроме заголовка, нам надо подстраховаться от JavaScript-детектирования (оно, например, используется на сайте Apple). Для этого создадим еще один фильтр. Из главного окна программы теперь вызываем список web-фильтров кнопкой «Web page», и создаем новый фильтр (кнопка «New»):
[показать]


Заполняем поля согласно рисунку:
[показать]


Что мы сделали? С помощью программы-фильтра мы подделали User-Agent (строку, которую посылает браузер в ответ на вопрос сервера «ты кто?») оригинальным User-Agent от встроенного в iPhone браузера, найти который в Интернете не составляет особого труда. Вторым фильтром мы заменили все выяснения версии браузера с помощью navigator.userAgent строкой с заведомо нужным текстом.

Теперь все сайты точно будут думать, что ваш браузер - Safari на iPhone.
[показать]
вверх^ к полной версии понравилось! в evernote
Комментарии (9):
из принципа не куплю себе айфон)))
Rost 15-10-2008-12:28 удалить
Спасибо! Очень ценно!
P.S. А строчки для других мобильных браузеров (NetFront, например) не подскажешь где лучше искать?

LI 7.05.22
V_exeR 15-10-2008-12:38 удалить
Rost: глянь здесь. Если чего нету - гуглящему да воздастся.

[показать]Space - Magic Fly
V_exeR 15-10-2008-12:44 удалить
Мудрая_Серая_Мышка: в нем по большому счету хорошего только технология MultiTouch, демки прототипа которой я видел лет пять назад и очень ждал. Это естественный ход эволюции устройств. Теперь я жду девайс с ценой как у телефона, а не плазменного телевизора, для которого можно будет программировать на Delphi или C++. Тогда можно будет менять свою любимую моторолку на более совершенный аппарат, поведение которого я смогу программировать как мне вздумается. Эх, что-то я замечтался =]

[показать]Queen - Radio Ga Ga
Rost 15-10-2008-12:44 удалить
Исходное сообщение V_exeR: Rost: глянь здесь. Если чего нету - гуглящему да воздастся.

Аминь!

LI 7.05.22
Rost 15-10-2008-12:47 удалить
Исходное сообщение V_exeR: Мудрая_Серая_Мышка: в нем по большому счету хорошего только технология MultiTouch, демки прототипа которой я видел лет пять назад и очень ждал. Это естественный ход эволюции устройств. Теперь я жду девайс с ценой как у телефона, а не плазменного телевизора, для которого можно будет программировать на Delphi или C++. Тогда можно будет менять свою любимую моторолку на более совершенный аппарат, поведение которого я смогу программировать как мне вздумается. Эх, что-то я замечтался =]

Ага. Придётся программировать на Java :)

LI 7.05.22
V_exeR 15-10-2008-12:52 удалить
Rost: на Java можно и сейчас писать, но мне не это интересно.

[показать]Depeche Mode - Kaleid
Flashr 15-10-2008-16:13 удалить
Ответ на комментарий V_exeR # То есть ты ждешь гуглофон и Androids.
Но телефон ты наверное сменить только тогда, когда местные гопники стырят неудачно положенный старый телефон. =))
V_exeR 15-10-2008-16:54 удалить
Flashr: про гопников ты не очень прав, мой телефон уже сейчас слегка подустарел - не поддерживаются EDGE и 3G, мне хочется нарисовать свой интерфейс вместо мертвозалитых кнопок... Ну и так далее. У NEC был, кстати, монохромный прототип, который состоял из двух частей, как «раскладушка». На одной рисовались сенсорные кнопки, вторая была как просто экран. В серию он, разумеется, не пошел. А гуглофон... Посмотрим, каким он выйдет. Я бы не сказал, что жду конкретно его.

[показать]Крематорий - Катманду


Комментарии (9): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Быть iPhone'ом. | V_exeR - ЛИру-аккаунт | Лента друзей V_exeR / Полная версия Добавить в друзья Страницы: раньше»