WebPuper Опубликовано 8 октября, 2018 Поделиться Опубликовано 8 октября, 2018 Когда я загружаю новый контент через LoadFromString то прокрутка TWebBrowser остается на прежнем месте. Такое наблюдается на 4 и 7 версии Android. Удивительно, но в 6 версии этого нет. Как заставить прокрутку всегда быть вверху при обновлении? Цитата Ссылка на комментарий
0 Евгений Корепов Опубликовано 8 декабря, 2018 Поделиться Опубликовано 8 декабря, 2018 Добавьте простенький JS скрипт на вашу страницу (вот для примера две функции - скролл в самый низ и скролл наверх): <script> function ScrollToBottom() { window.scrollTo(0, document.body.scrollHeight); } function ScrollToTop() { window.scrollTo(0, 0); } </script> И в событии браузера запускайте procedure TFormMain.OnWebBrowserDidFinishLoad(ASender: TObject); begin try FWB.EvaluateJavaScript('ScrollToTop()'); except end; end; Цитата Ссылка на комментарий
Вопрос
WebPuper
Когда я загружаю новый контент через LoadFromString то прокрутка TWebBrowser остается на прежнем месте. Такое наблюдается на 4 и 7 версии Android. Удивительно, но в 6 версии этого нет.
Как заставить прокрутку всегда быть вверху при обновлении?
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.