浏览器“探测器”(如Mozilla或我的程序名称)如何识别geckofx?

时间:2016-01-15 12:40:26

标签: c# vb.net webbrowser-control mozilla gecko

我想在visual basic中创建一个Web浏览器。所以..我使用了WebBrowser控件但是当我访问这个网站https://www.whatismybrowser.com时,我意识到该程序被识别为Internet Explorer ..我搜索了另一个选项,我找到了GeckoFx,但在尝试之前我想知道它是否可以被公认为是Mozilla还是我的程序名称?

2 个答案:

答案 0 :(得分:1)

在Geckofx 33或更少版本中 - Gecko.GeckoPreferences.User [" general.useragent.override"] ="用户代理到这里";

在geckofx中,45种情况有所不同,可能是另一种方式。

答案 1 :(得分:0)

您无法让网站知道应用的确切名称 - 他们知道如何通过用户代理字符串中的某些模式识别某些浏览器。

如果您最终使用WebBrowser控件,请保留用户代理的内容,以便网站将其视为IE,因为它用于呈现所有内容。