Прокрутка iOS Safari вверх не работает на определенных страницах. Зачем?

Отказ от ответственности: сайт был обновлен, эта проблема больше не возникает с новой версией проекта.

На новом сайте, который я построил, я заметил странную причуду в Safari (iOS 5). Обычно вы можете нажать черную полосу поверх Safari, чтобы перейти к верхней части любой веб-страницы. На моем новом сайте это работает на главной странице, но не на страницах отдельных статей.

Попробуй! versbeton.nl (работает!) vs. versbeton.nl/2012/01/vers-vloeibaar/ (не работает!)

Как я могу отладить такую ​​ситуацию? Насколько я знаю, для iOS нет Firebug (или аналогичного инструмента для отладки).

-webkit-overflow-scrolling:touch проблема -webkit-overflow-scrolling:touch . Если вы используете это в любом месте своего CSS, ярлык прокрутки вверх останавливается. Это известная проблема с iOS 5, к сожалению, нет обходного пути. Надеюсь, он будет исправлен в iOS 6.

У вас может быть что-то похожее на покупку firebug с помощью Safari и указание вашего веб-агента как iPhone. Но я не уверен, что у вас будет тот же движок webkit.

Вы также можете активировать инструменты разработчика для Safari в настройках> Safari> Дополнительно.

Удачи.

  • Исправленные элементы не доступны для кликов, когда я быстро прокручиваю нижнюю часть в iOS Safari 9+
  • iOS5 -webkit-overflow-прокрутка вызывает остановку работы сенсорных событий
  • Это Facebook для iOS WebView User Agent?
  • PhoneGap + iOS Запретить действие прокрутки по умолчанию начинается с текстового поля ввода
  • Прокрутка Div иногда зависает, если я использую -webkit-overflow-scrolling
  • Включить кеш приложений в WKWebView
  • WKWebView внутри UIScrollView: прокручивание конфликта
  • Включение рамки WebKit для iOS8 не позволяет выполнить проверку
  • Прокрутка прокрутки IOS -webkit-overflow на неправильной оси или вообще не
  • WebKit бросает исключение на iOS 8 для вызова setBeingRemoved:
  • Каковы последствия использования неподдерживаемого свойства WebKit?
  • Давайте будем гением компьютера.