Прокрутить вниз в Safari на iPhone/iPad?

При использовании Safari с iPhone/iPad я могу вернуться к началу страницы одним касанием, коснувшись верхней панели устройства. Есть ли подобный трюк для прокрутки вниз страницы? Есть ли способ быстро прокрутить вниз?

Ответы (4)

К сожалению, для этого нет нажатия клавиши или жеста.

Но вот быстрый способ добиться аналогичного результата.

  1. Создайте новую закладку в сафари (любой веб-страницы)
  2. Изменить эту закладку (нажмите изменить на экране закладок)
  3. Переименуйте закладку в End
  4. В поле адреса вырежьте и вставьте этот текст

    javascript:scroll(0,document.getElementsByTagName( 'body')%5B0%5D.scrollHeight);
    

После того, как вы сохраните эту закладку, вы сможете нажать кнопку закладки, выбрать «Конец», и вы попадете в нижнюю часть веб-страницы. Я знаю, что это не так просто, как текущая функция прокрутки вверх (для этого решения требуется два нажатия), но на данный момент это действительно единственный вариант.

В более новых версиях iOS для iPad есть панель закладок, как на Mac, так что это будет одним касанием.
@waiwai933 хорошее замечание :)
Почему или почему нет возможности «быстрой прокрутки»?
Еще немного контекста, который мне нужен: добавьте закладку, отредактируйте ее, измените URL-адрес на этот JS-код, сохраните его в папке «Bookmarks» (корневой) и отредактируйте его, чтобы переместить его наверх.

Если вы хотите сделать джейлбрейк, в меню действий приложения есть функция прокрутки, которая может прокручивать как вверх, так и вниз.

В дополнение к ответу @RobZolkos этот более читаемый скрипт будет работать в более новых версиях iOS. В шаге 4 Роба вы можете заменить текст:

javascript:scroll(0,document.body.scrollHeight);

Источник утверждает , что это работает в iOS 8 и новее. У меня работало под iOS 9.

Если вы используете внешнюю клавиатуру, ⌘ cmd будет прокручиваться до нижней части страницы и ⌥ opt будет прокручиваться на одну страницу вниз.