Различия JavaScript между Мобильным Safari и Safari на Mac?

Эй этот вопрос является довольно общим, но я задаюсь вопросом, что различия JavaScript находятся в Мобильном Safari и Safari для Mac.

У меня создалось впечатление, что с точки зрения JavaScript они - то же только с некоторыми различиями в CSS/рендеринге. Но я испытываю много ошибок JavaScript в Мобильном Safari, которые не существуют в регулярном Safari на Mac.

В основном много вызовов к определенным плагинам jQuery возвращают неопределенные значения (согласно отладчику разработчика в Мобильном Safari).

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

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

9
задан Jon Raasch 8 July 2010 в 17:09
поделиться

1 ответ

Сам Javascript, основной язык, ничем не отличается. В модели DOM есть несколько существенных отличий, которые кажутся недокументированными, но в основном это одно и то же. Здесь вы можете увидеть некоторые различия в событиях , которые вы можете обрабатывать.

Замеченные мной различия DOM связаны с элементами измерения. Например, getClientRects , по крайней мере, для Selection или Range, был недоступен. Наверное, есть и другие вещи.

2
ответ дан 5 December 2019 в 02:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: