Передано разработчику, спасибо за сообщение!
navigate_back()
-
Привет, дамы и господа.
Как имитировать простейшее действие - чтоб мышка покинула окно браузера? При этом не сдвигая координаты в отрицательную область. Ведь чтоб нажать навигационную кнопку "Back", пользователь не скролит всю страницу в самый верх.
Т.е. типичная ситуация: страница проскроллена до середины или до самого низа. Пользватель ведет недрогнувшей рукой мышку вверх, доходит до верней точки видимиой области страницы. Потом мышка покидает экран. Происходит navigate_back() и мышка появляется на экране в самой верхней точке видимой области, но уже с другой (случайной) координатой 20<X<100, y="верхняя точка видимой области".
Как можно сделать такой фокус?Как вариант можно рассмотреть такой костыль:
- Сдвигаем мышку до верхней точки видимой области.
- Чтобы мышка покинула страницу создаем новую вкладку браузера "chrome://newtab"
- На этой вкладке двигаем мышь за экран, например, в координаты 20<х<100, y=-30
- Последнюю вкладку, которая "chrome://newtab" - закрываем
- Делаем navigate_back()
- Двигаем курсор в видимую область экрана, в любую точку. При этом он как бы появляется в пределах видимиой области.
Выглядит похоже на нажатие кнопки назад. А может можно как то проще, правильнее и более естественно это сделать?
-
@Dmitry33 said in navigate_back():
Как имитировать простейшее действие - чтоб мышка покинула окно браузера? При этом не сдвигая координаты в отрицательную область. Ведь чтоб нажать навигационную кнопку "Back", пользователь не скролит всю страницу в самый верх.
В следующем релизе будет возможность убирать курсор с экрана без прокрутки страницы в самый верх
-