Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WebBrowser C# - при открытии страницы с рекламой от Adsense происходит страшное!

61K
28 февраля 2012 года
CrazyPHP
8 / / 18.09.2010
Имеется форма на ней WebBrowser. Если я меняю user-agent вот этим способом, то при открытии сайта с рекламой от adsense, происходит открытие нового окна (в виде самого браузера IE, отдельно от моей программы), и в нём отображается сам рекламный блок! Вот скриншот: http://s017.radikal.ru/i406/1202/3b/759f4812095b.png

вот код:

 
Код:
browser = new ExtendedWebBrowser();
browser.Parent = this;
browser.Visible = true;
browser.Dock = DockStyle.Fill;
browser.UserAgent = "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.10.229 Version/11.61";
browser.ScriptErrorsSuppressed = true;
//((Control)browser).Enabled = false;
browser.Navigate("http://2ip.ru");


в чём же проблема?

мои мысли: для открытия самой страницы используется указанный user-agent, но реклама гугля загружается в iframe в котором создаётся новый документ уже со стандартным или пустым user-agent и он его (iframe) поэтому открывает в новом окне? Только зачем это всё?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог