Иногда для симулятора iPhone используется веб-контент не от iPhone.Как это исправить? - PullRequest
1 голос
/ 21 ноября 2011

Я почти уверен, что были времена, когда я запускал iOS Simulator, указывал Safari на какой-то веб-сайт, и Safari загружал веб-страницу для iPhone.Однако недавно он начал загружать контент для настольных браузеров, я уверен, что это для простого Safari, а не мобильного.iOS Simulator претендует на то, чтобы быть iPhone со строкой user-agent типа

Mozilla/5.0 (iPhone Simulator; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

Когда я помещаю эту строку как строку user-agent в Safari для настольного компьютера и загружаю, скажем, SO-сайт, я вижу немобильныйверсия, когда я удаляю подстроку Simulator, я вижу главную страницу оптимизированной для мобильных устройств SO.

Я понятия не имею, что произошло, но я хотел бы знать, как это исправить, так какЯ потратил целый день на обнаружение ошибки в JavaScript и понял, что отлаживаю на совершенно другом DOM.

...