Сведения о вопросе

DED

16:22, 1st August, 2020

Теги

C    

Как из windows-приложения узнать, какой открыт сайт?

Просмотров: 319   Ответов: 3

C#. Есть программа, которая должна реагировать на открытие сайтов из определённого списка. Как узнать, что у пользователя в браузере?

Можно искать по заголовку окна, но это не труъ.

Можно читать урл из адресной строки (для ie процесс описан тут — может, интересно кому), но там надо знать имена классов, а spy++ только в ie и хроме их показывает.

Есть ещё варианты?



  Сведения об ответе

PHPH

07:49, 13th August, 2020

Поставить ловушку на сетевые функции и анализировать HTTP трафик.
Это не так сложно и адреса, куда идет пользователь, покажет 100%.


  Сведения об ответе

LAST

11:06, 27th August, 2020

Если незаметность (и ограждение юзера от легкого обхода этого дела) не нужна, то можно еще сделать локальный прокси-сервер и прописать его в браузере. По этому принципу работают некоторые баннерорезки и трафикдамперы.


  Сведения об ответе

PROGA

12:05, 14th August, 2020

Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться