私は、この件と同じ件名を含むトピックがたくさんあることを知っていますが、それらのトピック以外のものは私の問題を助けてくれるはずです。ユーザーエージェントWebBrowserオブジェクトを変更するC#
私はC#でシンプルなiPhone Webbrowserを作っています。それがすべき唯一のことは、iPhoneのように機能していることです。これは、ユーザーエージェント文字列を変更するときに可能です。
WebBrowser.Navigateイベントで試しましたが、4番目の引数でUser Agent Stringを含むヘッダーを置くことができます。しかし、WebBrowserで何かをクリックすると、ユーザーストリングがデフォルトに変更されます。だから、これは私にとって有用な方法ではありません。
次に、私はインターネット上で見つけたExtendedWebBrowserコントロールを試しました。そのコントロールを使用すると、プロパティウィンドウでユーザーエージェントを設定できますが、これはまったく機能しません。
最後に、私はユーザエージェントを設定するためにurlmon.dllを使用しようとしましたが、話をするたびにプロセスの再起動について話します。私はそのDLLで動作するプロセスを見つけることができないので、私はどちらも動作することはできません。それがうまくいくなら、アプリケーションを使いたい毎回再起動することはできません。
誰かが私の質問への回答を手伝うことができますか、私は今一日苦労していますか?
ありがとうございました!
こんにちはウェスリーをどのように変化するかだ、私は今、同じことをしようとしています:ウェブサイトは、私はC#を使用してiphoneだと「考える」を作ります。私は、Webブラウザコントロールとこれまでのところ運がないこれらの3つの方法を試したと思います。手伝って頂けますか? –