Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2014, 20:25   #1
Nugrom
Форумчанин
 
Регистрация: 14.09.2014
Сообщений: 118
По умолчанию Маскировка webbrowser'a

Всем привет. вопрос вроде не сложный, но есть недопонимания.
Мне нужно замаскировать webbrowser под смартфон.
Я сразу подумал, что нужно просто сменить useragent.
нашел в вики useragent'ы разных мобильных браузеров, и вот таким способом менял.
Код:
useragent := 'Mozilla/5.0 (Linux; Android 4.4; Nexus 5 Build/_BuildID_) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36';
UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, PChar(UserAgent), Length(UserAgent), 0);
Но к примеру, кода захожу в гугл, он выглядит просто как-то старо. как раньше был.
Если захожу на какие-то сайты, то на некоторых меня переадресовует на мобильную версию сайта, а на некоторых нет(но должно).
Что я делаю не так? может какой-то другой string в useragent Написать?
Nugrom вне форума Ответить с цитированием
Старый 25.10.2014, 20:33   #2
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

вот с моего Nexus 5 такая строка UserAgent'a
Цитата:
Mozilla/5.0 (Linux; U; Android 4.4.4; ru; Nexus 5 Build/KTU84P) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 UCBrowser/9.9.2.467 U3/0.8.0 Mobile Safari/533.1
ZuBy вне форума Ответить с цитированием
Старый 25.10.2014, 20:35   #3
Nugrom
Форумчанин
 
Регистрация: 14.09.2014
Сообщений: 118
По умолчанию

то же самое, значит дело не в строке юзерагента, а в TWebbrowser (
Nugrom вне форума Ответить с цитированием
Старый 25.10.2014, 20:56   #4
indexx
Заблокирован
 
Регистрация: 12.09.2014
Сообщений: 544
По умолчанию

Nugrom Всё зависит от параметров, передаваемых в шапке запроса. Если со смартфона ты заходишь на мобильную версию сайта, а с WebBrowser в обычную, значит шапки запросов отличаются чем-то ещё помимо UserAgent. Снифь смартфон и программу, и ищи отличия.
indexx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маскировка MAC адреса JollyJoker C/C++ Сетевое программирование 2 14.11.2011 13:58
Маскировка IP Df2 Безопасность, Шифрование 3 05.10.2011 19:34
маскировка под другие мессенжеры(TICQClient) DeDoK Общие вопросы Delphi 0 06.06.2009 15:34
маскировка ошибок CraZZy RabbIt Общие вопросы Delphi 0 20.03.2009 23:13
WebBrowser Druid-druid Работа с сетью в Delphi 1 12.12.2007 13:23