Возможно ли создать пользовательский сеанс (или сделать что-то подобное) в плагине Internet Explorer?
Я хочу обработать страницу, на которой находится пользователь, когда он нажимает кнопку на панели инструментов. Чтобы не прерывать работу пользователей, я бы хотел «скопировать» все, чтобы можно было проанализировать и обработать страницу в фоновом режиме. Обработка может включать такие вещи, как загрузка содержимого ссылок на результаты поиска Google, если именно здесь была нажата кнопка.
Итак, я в основном хочу подражать "Ctrl+N
", но скрыть окно от пользователя, чтобы они не были прерваны.
Как вы можете видеть, если вы заполните и отправите форму на http://www.snee.com/xml/crud/posttest.html и нажмете "Ctrl+N
", все опубликованное будет по-прежнему отображаться в новом окне, но не будет публиковать данные дважды .
Я думал о том, чтобы как-то скопировать IWebBrowser2
, но:
- Я не уверен, возможно ли это (я не смог найти никакой информации в MSDN)
- Я не знаю, копирует ли он также и сессии.
Создание нового экземпляра IWebBrowser2
и простой переход к текущему URL-адресу не является правильным решением, поскольку POST
-переменные, конечно, не переносятся.