2017-08-28 2 views
0

イムどのように私はこのメッセージを回避し、QRコードを取得することができます。..WebBrowser ControlからWhatsapp Webにアクセスするにはどうすればよいですか?

をWebブラウザーコントロールを使用して、私のデスクトップアプリケーションからのWhatsAppのWebにアクセスしようとしますが、メッセージポップアップ、クロム、Firefoxの、などを使用するように私を推薦?

[DllImport("urlmon.dll", CharSet = CharSet.Ansi)] 
private static extern int UrlMkSetSessionOption(int dwOption, string pBuffer, int dwBufferLength, int dwReserved); 
const int URLMON_OPTION_USERAGENT = 0x10000001; 

private void Form1_Load(object sender, EventArgs e) 
{ 
    string userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36"; 
    UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, userAgent, userAgent.Length, 0); 
} 

しかし、それは動作しませんでした:私は、ユーザエージェントをこのように変更してみました。つまり、User-Agentが変更されましたが、私はまだ同じメッセージを受け取ります。

私は、このウェブを使用して、現在のUser-Agentを確認してください。http://www.whoishostingthis.com/tools/user-agent/

私は何ができますか?アドバイスありがとう!

+0

[特定の連絡先からメッセージを受け取る方法は?](https://stackoverflow.com/q/40774833/3110834) –

+1

Internet Explorerを使用してhttps://web.whatsapp.com/を参照すると、ホームページ内のサポートされているブラウザ: * Google Chrome、Mozilla Firefox、OperaのいずれかのブラウザでWhatsAppを使用することをおすすめします。 WhatsAppもサポート:Microsoft Edge、Safari(MacOS 10.8+のみ)* –

答えて

0

ネイティブのWebブラウザーコントロールは、組み込み時にIE7互換モードで既定で実行されるInternet Explorerに基づいています。 IEは、システムのデフォルトブラウザに関係なく使用されます。 Whatsapp WebはIEのバージョンをサポートしていないと思われるので、Webブラウザーコントロールの互換モードを変更することは意味がありません。

代わりに、Chromiumのような別のブラウザコントロールの使用を検討する必要があります。 Chromiumを.Netアプリケーションに統合する方法については、ウェブ上に多くのリソースがあります。

関連する問題