2011-08-02 4 views
6

webbrowserコントロールを使用してアプリケーションからWebページを表示していますが、画面に白い画面が表示されました。私はInternet Explorerを試しましたが、何も表示されませんでした。 この問題を解決する方法WP7エミュレータブラウザに何も表示されない

ありがとうございます。

+1

エミュレータを再インストールしてください...あなたのインストール時にいくつかの問題が発生すると思います –

+0

Fiddler(またはsimliar)でプロファイルすると、ネットワーク経由でトラフィックが流れていますか? –

+0

@Matt私は何を意味するのか分からない。 –

答えて

10

Windows Phoneエミュレータでは、WDDM 1.1ドライバを搭載したDirectX 10以上のグラフィックカードが必要です。

Windows Phone 7 Emulator - error message for missing GPU emulation

:私はあなたのグラフィックアダプタはエミュレータが使用しているすべての機能に対応していないエミュレータの最初の起動時にエラーメッセージが表示されましたことを、これはXNAゲームに影響を与える可能性があることと、時々、この1のようなシルバーと仮定します

グラフィックアダプターがDirectX 10を完全にサポートしていないか、WDDM 1.1ドライバーがない場合は、レンダリングされたWebページの代わりに白い画面しか表示されません。これは、Webブラウザコントロールを含む、MultiScaleImageを使用するすべてのコントロールにも影響します。私の知る限り、現時点ではこれに対する解決策はありません。

エミュレータで必要なGPUエミュレーションが実行されているかどうかを確認するには、矢印を見てアプリケーションリストを開き、アプリケーションリストが右か左かを確認します。それが左を指している場合は、GPUは使用できません。右に指している場合(ハードウェアの電話自体の場合)、GPUが使用可能であり、レンダリングは期待通りに機能するはずです。

NO GPU available GPU available

MSDNにもthis page参照してください。

+0

それは私が実行しているPCがDirectX 11にWDDM 1.1ドライバを持っているので奇妙です:\ –

+0

私はいくつかのスクリーンショットで私の答えを更新しました。あなたのエミュレータの上記の矢印が左または右を指していますか?それが左を指しているとき、あなたの問題は欠落しているGPUです。それ以外の場合は、問題を特定するためにさらに調査する必要があります。 :) – Anheledir

+0

ありがとうございました。私は同じ問題に直面していた。彼らがこれをしたことは非常に面倒です。 MACでParallelsを実行していますが、これをエスケープすることはありません。 : –

1

あなたはローカル/プライベートページをテストしているのか、ウェブ上にテストしているのか言っていません。

ウェブ上の他のページもテストしてください。あなたは何かを見たり自分のページだけを見たりできますか?

あなたが公共のウェブ上のページを見ることができないなら、あなたはあなたが公共のページではなく、ローカルでホストされているものを見ることができるなら、あなたはおそらく別のネットワークの問題を持っているネットワークの問題に

を持っています。実際のデバイスを使用している場合、エミュレータがこれに大きな影響を与える可能性があります。

他のものは、それがある可能性があります -

  • あなたは(非常に単純な静的ページでテスト最初のようなものがある場合)が表示されるようにcompilcatedすることでページを表示しようとしています
  • ページはユーザーエージェントの検出を使用し、ユーザーエージェントを認識せず、何も処理しません。
  • ページには、ページがレンダリングされる前に実行される複雑なjavascriptがあり、JavaScriptが失敗してページが表示されません。
+0

私はtwitter、google –

関連する問題