Как мне эмулировать iphone Safari с WebView в Mac OS? - PullRequest
2 голосов
/ 22 марта 2011

Я изменил User_Agent на @ "Mozilla / 5.0 (iPhone; U; CPU iPhone OS 4_0_1, как Mac OS X; zh-cn) AppleWebKit / 532.9 (KHTML, как Gecko) Версия / 4.0.5 Mobile / 8A306 Safari /6531.22.7 ", который не работает. Любое тело может мне помочь? Спасибо заранее.

Ответы [ 2 ]

4 голосов
/ 05 января 2012

В вашем WebView вы можете указать строку userAgent… из документов Apple.

setCustomUserAgent: устанавливает пользовательскую строку пользовательского агента получателя.

- (void)setCustomUserAgent:(NSString *)userAgentString

Параметры userAgentString

Пользовательская строка user-agent. Строка user-agent используется веб-сайтами для идентификации браузера клиента. Пользовательская строка user-agent используется для всех URL. Если ноль, то получатель создает строку агента пользователя, которая дает лучшие результаты рендеринга для каждого 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
2 голосов
/ 22 марта 2011

вы можете скачать инструменты разработчика (XCode) для разработки на iPhone, которые включают в себя iOS Simulator. Вы также можете протестировать веб-сайты.

...