Я изменил User_Agent на @ "Mozilla / 5.0 (iPhone; U; CPU iPhone OS 4_0_1, как Mac OS X; zh-cn) AppleWebKit / 532.9 (KHTML, как Gecko) Version / 4.0.5 Mobile / 8A306 Safari / 6531.22. 7 ", что не работает. Любое тело может мне помочь? Спасибо заранее.
Как эмулировать сафари для iphone с помощью WebView в Mac OS?
Ответы (2)
В своем WebView вы можете указать строку userAgent… из Документов Apple…
setCustomUserAgent: устанавливает настраиваемую строку пользовательского агента получателя.
- (void)setCustomUserAgent:(NSString *)userAgentString
Параметры userAgentString
Настраиваемая строка пользовательского агента. Строка агента пользователя используется веб-сайтами для идентификации браузера клиента. Строка настраиваемого агента пользователя используется для всех URL-адресов. Если nil, то получатель создает строку пользовательского агента, которая дает наилучшие результаты рендеринга для каждого URL.
Что касается фактической строки, которую нужно установить ... как насчет ...
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25
вы можете загрузить инструменты разработчика (XCode) для разработки iPhone, которые включают симулятор iOS. Вы также можете тестировать веб-сайты с его помощью.
User-Agent
, а неUser_Agent
. - person omz   schedule 05.01.2012