Как есть средства отладки JavaScript-скриптов для Айфонов / Айпадов?
JavaScript-код отлично работает и на десктопе, и в эмуляторе Айфонов / Айпадов (Google Chrome). Но когда я открываю сайт с этим JavaScript-кодом на настоящих устройствах Айфон / Айпад, то возникает проблема, скрипт ничего не делает.
Причём, повторюсь, сами эмуляторы этих устройств работают безупречно. Всё выполняется. Насколько понимаю, браузер Safari что-то не поддерживает.
Существуют ли какие-нибудь средства отладки работы JavaScript-кода для самих устройств? Например, можно ли как-нибудь открыть консоль бразуера на Айфонах / Айпадах, как это делается в Google Chrome при нажатии на F12 ?
через браузер chrome, в отдельной вкладке вводишь chrome://inspect, и нажимаешь кнопку отслеживать. И в это вкладке отображаються все консоль сообщения с открытых вкладок
Отладка на мобильных устройствах Apple возможна при подключении их к компу на MacOS. Открыв на нем Safari можно выбрать подключенное мобильное устройство, которое необходимо отладить, и появится консоль, напоминающая инструменты разработчика на Хроме. Ну а дальше все как обычно.
Единственным корректным способ отладки багов на устройствах ios является подключение устройства к устройству с macos и отладка в safari. Эмуляторы не покроют всех кейсов.
Попробуйте воспользоваться этим сервисом https://www.browserling.com/ у меня была такая же проблема, на устройстве стоял Safari 4 версии с его помощью удалось отладить. И консоль один раз в старом IE надо было посмотреть - тоже без проблем.
Желательно, конечно, сначала точно определить версию браузера на устройствах, которые хотите протестировать.