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

Nord

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

Есть ли другие способы эмуляции перехода назад?
(эмуляция клавиатурного бэкспейса не проходит совсем :D )
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 857
Баллы
113
Перед каждым переходом на новую страницу - записывать в переменную текущий урл
 
  • Спасибо
Реакции: Nord и impul5e

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 436
Баллы
113
Перед каждым переходом на новую страницу - записывать в переменную текущий урл
Так и сделал. Но при повторном переходе на тот же урл страница не всегда уже такая, как была до этого(SERP) =)
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 857
Баллы
113
Так и сделал. Но при повторном переходе на тот же урл страница не всегда уже такая, как была до этого(SERP) =)
Может тогда есть смысл работать со вкладками, чтоб не было таких ситуаций?
 
  • Спасибо
Реакции: Nord

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