0

WebBrowser コントロール (Windows Phone) を使用して、アプリに Facebook のログイン ダイアログを表示します。Nokia Lumia 920、HTC Mozart で動作します。しかし、Facebook は HTC 8s の壊れた HTML ページを返します (Facebook はモバイル デバイスの種類ごとに異なる HTML コードを返すようです)。

HTC 8s の facebook から正しい HTML を保持するにはどうすればよいですか?

HTC 8s:

HTC モーツァルト:

4

2 に答える 2

0

まず、自分でこれをやろうとするのをやめます。

Microsoft が提供する NuGet FaceBookSDK を使用すると、全体が非常に簡単になり、Web コントロールを使用して Facebook で適切に認証する手順が示されます。

また、冒険したい場合は、FB と統合するための WP8 コントロールを含む別のクライアント パッケージもあります。

手動で行うことはお勧めしません。

お役に立てれば。

于 2013-08-08T15:34:34.153 に答える
-1

次のように、WebBrowser ナビゲート メソッドで別のユーザー エージェントを強制することで、この問題を解決しました。

webBrowser1.Navigate(loginUrl, null, "User-Agent: Mozilla 5.0 (compatible; MSIE 9.0; Windows Phone 7.5; Trident/5.0; IEMobile/9.0; ARM; Touch; NOKIA; Lumia 710)");
于 2013-09-18T14:29:06.973 に答える