WebBrowser C# - при открытии страницы с рекламой от Adsense происходит страшное!
вот этим способом, то при открытии сайта с рекламой от adsense, происходит открытие нового окна (в виде самого браузера IE, отдельно от моей программы), и в нём отображается сам рекламный блок! Вот скриншот: http://s017.radikal.ru/i406/1202/3b/759f4812095b.png
вот код:
в чём же проблема?
мои мысли: для открытия самой страницы используется указанный user-agent, но реклама гугля загружается в iframe в котором создаётся новый документ уже со стандартным или пустым user-agent и он его (iframe) поэтому открывает в новом окне? Только зачем это всё?
Имеется форма на ней WebBrowser. Если я меняю user-agent
вот код:
Код:
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");
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) поэтому открывает в новом окне? Только зачем это всё?