Добрый день,
Наткнулся на, вроде как мелочь, но сам не могу понять, в чём причина - почему при использовании _IENavigate - не передаётся на целевую сттраницу реф предыдущей?
Например:
В этом случае на конечной странице не будет видно, откуда пришли на неё ("no refferer")
В то-же время, если использовать что-нибудь типа _IELinkClickByText :
то реф передаётся.
Но, это-же не всегда удобно. Иногда проще перейти по указанному урлу (при этом ещё и убирается проблема с открытием новых окон вдруг или вкладок браузера, если на ссылках стоит тэг типа target=_blank, например).
Есть в этой ситуации выход? Подскажите, пожалуйста.
Всем заранее спасибо и позитивные плюсы
Наткнулся на, вроде как мелочь, но сам не могу понять, в чём причина - почему при использовании _IENavigate - не передаётся на целевую сттраницу реф предыдущей?
Например:
Код:
#include <IE.au3>
$oIE = _IECreate("http://yandex.ru/yandsearch?text=AutoIt&lr=39", 0, 1, 0)
sleep(1000)
_IENavigate ($oIE, "http://ru.wikipedia.org/wiki/AutoIt%23Example")
В этом случае на конечной странице не будет видно, откуда пришли на неё ("no refferer")
В то-же время, если использовать что-нибудь типа _IELinkClickByText :
Код:
#include <IE.au3>
$oIE = _IECreate("http://yandex.ru/yandsearch?text=AutoIt&lr=39", 0, 1, 0)
sleep(1000)
_IELinkClickByText ($oIE, "Example")
то реф передаётся.
Но, это-же не всегда удобно. Иногда проще перейти по указанному урлу (при этом ещё и убирается проблема с открытием новых окон вдруг или вкладок браузера, если на ссылках стоит тэг типа target=_blank, например).
Есть в этой ситуации выход? Подскажите, пожалуйста.
Всем заранее спасибо и позитивные плюсы