ウェブブラウザーコントロールをしばらく使用した後、私は経験したウェブブラウザーの問題、低速でパフォーマンスの低下のため、geckoに試してみることにしました。 geckofx(16.0.0.2)とxulrunner(16.0.2)の最新バージョンをダウンロードし、geckoWebbrowserコントロールを作成しました。私はウェブページに移動しようとしたとき、私はjavascript.alertを持っているので、私のウェブブラウザはサポートされておらず、私はfirefox> 2.0.0.2を使うべきです。 Mozilla/5.0(Windows NT 6.1; WOW64; rv:16.0)の代わりに通常のfirefox文字列 "Mozilla/5.0(Windows NT 6.1; WOW64)の代わりにGecko/16.0"が検出されました。 ; rv:18.0)Gecko/20100101 Firefox/18.0 "となります。コントロールのユーザーエージェント文字列に '20100101'と 'Firefox'がありません。 C#を使用して変更する方法はありますか? C#winforms .net 4.5を使用します。 http://www.webprogrammingblog.com/geckofx-set-user-agent/からGeckoFXでユーザーエージェントを設定するには?
5
A
答えて
11
:
public Form1()
{
InitializeComponent();
Gecko.Xpcom.Initialize("c:\\tools\\xulrunner");
myBrowser = new GeckoWebBrowser();
myBrowser.Parent = this;
myBrowser.Dock = DockStyle.Fill;
string sUserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)";
Gecko.GeckoPreferences.User["general.useragent.override"] = sUserAgent;
}
+0
絶対に壮大!ありがとうございました!スカイバウンドの部分はもう存在しないので、置き換えなければなりませんでした。 Gecko.GeckoPreferences.User ["general.useragent.override"] = "Mozilla/5.0(Windows NT 6.1; WOW64; rv:18.0)Gecko/20100101 Firefox/18.0"; – pzogr
+0
@pzogr私はそのための答えを編集しました。 –
関連する問題
- 1. ユーザーエージェントをランダム化するGeckoFX
- 2. Selenium RCでユーザーエージェントを設定する
- 3. System.Net.WebRequestでユーザーエージェントを設定する方法#
- 4. AVPlayer用のユーザーエージェントを設定する
- 5. Androidでネイティブ&okhttpに反応する - ユーザーエージェントを設定する
- 6. ColdFusionでのユーザーエージェントの設定2016
- 7. GeckoFxでnsIDOMHTMLDocumentを取得するには?
- 8. 複数のUIWebViewsに異なるユーザーエージェントを設定する
- 9. Jerichoパーサーでユーザーエージェントを設定する方法
- 10. Xamarin.Forms iOSアプリケーションでUiWebViewのユーザーエージェントを設定する方法
- 11. リクエストヘッダーにユーザーエージェントを設定してwurflに渡す方法
- 12. Selenium 2を使用してユーザーエージェントを設定する
- 13. Androidにデフォルトのユーザーエージェントを設定しますか?
- 14. osmdroid APIを使用するユーザーエージェントの設定
- 15. Selenium 2 - IEとChromeのユーザーエージェントを設定する
- 16. PHPのget_headers用のユーザーエージェントを設定する方法
- 17. ユーザーエージェントを治療ファイルに設定しました
- 18. GeckoFXでイメージをキャッシュする方法
- 19. ユーザーエージェントを決定する方法はアンドロイドですか?
- 20. RubyのRestClient用のユーザーエージェントを設定するにはどうすればよいですか?
- 21. スクロールダウン[GeckoFx + Javascript]
- 22. GeckoFxとXULRunnerの
- 23. GeckoFX - 特定のHTML要素をハイライトする方法
- 24. HttpServletRequestのユーザーエージェントを変更するには?
- 25. iMacrosのユーザーエージェントを変更するには
- 26. Geckofxコア - 私のWindowsでSystem.DllNotFoundException
- 27. 特定のアンドロイドデバイスのユーザーエージェント文字列を知るには?
- 28. モバイルPHPページでデスクトップ版のWebページを読み込む方法(ユーザーエージェントの設定?)
- 29. GeckoFX - リサイズ - のjavascript:プリント()
- 30. geckofx用Google Earthプラグイン
コンパイルにいくつかのリンクや追加情報を投稿してください。 –
あなたが探しているものがわからない...あなたの質問に答えることを望んで、私はあなたにいくつかのリンクを与えます。 GeckoFX = "https://bitbucket.org/geckofx"、XULRunner = "http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/"。問題は既に答えられています。 – pzogr