2015-10-23 2 views
0

У меня были некоторые проблемы с некоторыми функциями JavaScript на iPhone (все браузеры), однако JavaScript работал корректно на других устройствах, оказалось, что в одном из медиа-запросов у нас отсутствовала скобка, это фиксировало выпуск на iphone's/ipad's и т. д.Проблемы с iPhone и Javascript

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

Мы протестировали приведенный ниже код (который имеет ошибку) на Chrome для Android и iPhone и обнаружили, что Javascript работал на устройствах Android, но не на iPhone, и действительно искал ответ, почему это происходит.

if (Modernizr.mq("all and (max-width: 767px")) { 
    $(window).scroll(function() { 

ответ

0

Это ваша ответственность писать код без синтаксической ошибки.

Иногда браузеры достаточно умны, чтобы исправить проблемы, но когда-нибудь они потерпят неудачу.

Когда-то у меня возникали проблемы с javascript на каком-то более старом устройстве, так как я отлаживал его, используя веб-инспектор из iphone, тогда я смог найти синтаксическую ошибку.

Вы должны замыкаются в:

Настройки> Safari> Дополнительно> Web Inspector> включите его

enter image description here

+0

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

Смежные вопросы