我已经读过MS visual studio中的webbrowser控件使用与我的电脑上安装的IE相同的引擎。尽管我发现这是不正确的。为了证明我的假设,我使用了各种在线浏览器检测站点。我在这里给出结果: (1)安装在我的电脑上的IE浏览器(包括64位和32位): 浏览器信息:。 浏览器:Microsoft Internet Explorer中 浏览器版本:9.0 用户代理字符串:Mozilla的/ 5.0(兼容; MSIE 9.0; Windows NT的6.1; WOW64;三叉戟/ 5.0)网络浏览器控制版本
(2)WebBrowser控件(C#): 浏览器信息: 浏览器:Microsoft Internet Explorer 浏览器版本:7.0 用户代理字符串:Mozilla/4.0(兼容; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5 .30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
我开始搜索它,因为我与webbr有兼容性问题每当我试图访问一个特定的网站(即使警告工作正常),欠款控制。 我用壁虎12来模拟Firefox,但网站检测到我没有使用Firefox,我又收到了警告信息... 所以问题是:我怎么能“作弊”和旁路检测,以便我每次点击后都不会收到警告信息?我正在寻找一个程序化的方式来做到这一点。
检查http://stackoverflow.com/questions/4612255/regarding-ie9-webbrowser-control – volody