奇妙な問題が発生しました。現在、アプリで WebBrowser コントロールを使用して Facebook Connect を実行しています。Facebook SDK は私のニーズに合わないため、使用していません。
問題は次のとおりです。アプリの WebBrowser コントロール内で、一部の要素 (つまり、テキスト、画像、選択リスト) が表示/機能しません。Mobile IE では正常に動作しますが (同じ URL など...)。
User Agent Mobile IE の使用とまったく同じものを使用しようとしましたが、変更はありません。
なぜこの違いがあるのですか?
ありがとう
ここにいくつかの写真があります:
IE から: http://i.stack.imgur.com/Fm6Ku.png アプリから: http://i.stack.imgur.com/egNNi.png
コードは次のとおりです(かなり標準):
void browser_Loaded(object sender, RoutedEventArgs e)
{
(sender as WebBrowser).Navigate(new
Uri("http://m.facebook.com/dialog/oauth?client_id=ID&redirect_uri=REDIRECT&scope=publish_stream,offline_access,publish_actions"),
null, "User-Agent: Mozilla 5.0 (compatible; MSIE 9.5; Windows Phone 8.0;
Trident/6.0; IEMobile/9.5; ARM; Touch; NOKIA; Lumia 725)");
}
User-Agent ヘッダーの値は Mobile IE と同じですが、役に立たないので違いはありません。