Вернуться на предыдущую страницу

  • Автор темы Автор темы Nord
  • Дата начала Дата начала

Nord

Client
Регистрация
22.03.2012
Сообщения
2 434
Реакции
1 494
Баллы
113
Привет, комрады. Нашел несколько тем на форуме, но те решения мне не подходят.
На некоторых сайтах не срабатывает код возврата на прошлую страницу
Код:
Развернуть Свернуть Копировать
instance.ActiveTab.MainDocument.EvaluateScript("javascript:history.back()");
Работает в 99% случаев. Но... 1% тоже как бы нужно.
Пробовал кубик JS
Код:
Развернуть Свернуть Копировать
javascript:history.back();
Именно на этих сайтах выдает -
Код:
Развернуть Свернуть Копировать
Выполнение JavaScript  Результат: [object SVGSymbolElement]
и переход не осуществляется.
На других сайтах - все работает, и ответ приходит пустой от JS

Есть ли другие способы эмуляции перехода назад?
(эмуляция клавиатурного бэкспейса не проходит совсем :D )
 
Перед каждым переходом на новую страницу - записывать в переменную текущий урл
Так и сделал. Но при повторном переходе на тот же урл страница не всегда уже такая, как была до этого(SERP) =)
 
Так и сделал. Но при повторном переходе на тот же урл страница не всегда уже такая, как была до этого(SERP) =)
Может тогда есть смысл работать со вкладками, чтоб не было таких ситуаций?
 
  • Оценить
Реакции: Nord
Может, если в браузере кнопка такая есть, сделать её доступной программным путём?
 
Археологи вы.
adb shell input keyevent keycode_back
Крайний случай.
 
Археологи вы.
adb shell input keyevent keycode_back
Крайний случай.
Данный ответ подходит для ZennoDroid

Может, если в браузере кнопка такая есть, сделать её доступной программным путём?
Привет.

Ответ: Возврат на предыдущую страницу С#
Остался в каноне некропоста. Ответ из 2016 года. :D

Прикрепил шаблон для наглядности ↓
 

Вложения

Я имел в виду, в объектную модель Зенно-браузера пробросили бы какой-нибудь метод. А дёргать жабаскрипт изнутри кода на C# - это да, я поиском нашёл тогда. Спасибо в любом случае!
 
  • Оценить
Реакции: djaga

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)