Wie stelle ich einen Benutzeragenten in GeckoFX ein?
Nachdem ich das Webbrowser-Steuerelement für einige Zeit verwendet hatte, entschloss ich mich, es mit Gecko zu versuchen, da ich Probleme mit dem Webbrowser hatte, die geringe Geschwindigkeit und die Leistung beeinträchtigten. Ich habe die neueste Version von geckofx (16.0.0.2) und xulrunner (16.0.2) heruntergeladen und ein geckoWebbrowser-Steuerelement erstellt. Als ich versucht habe, zu einer Webseite zu navigieren, habe ich ein Javascript.alert erhalten, dass mein Webbrowser nicht unterstützt wird und dass ich Firefox> 2.0.0.2 verwenden sollte, was natürlich lächerlich ist. Das Problem bestand - ich nehme an - darin, dass der erkannte Useragent-String "Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 16.0) Gecko / / 16.0" anstelle des normalen Firefox-Strings "Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 18.0) Gecko / 20100101 Firefox / 18.0 ". '20100101' und 'Firefox' fehlen in der Useragent-Zeichenfolge des Steuerelements. Gibt es eine Möglichkeit, es mit C # zu ändern? Ich benutze C # winforms .net 4.5.