開発のヒホ

iOSとかAndroidとかのアプリを開発するのに四苦八苦するブログ

WebBrowser.NavigateToStringで文字列がそのまま表示されてしまう

 WebBrowser.NavigateToStringで、埋め込みブラウザにHTMLを吹き込んで表示させることができます。
 使い方等を表示するのに便利なのですが、たまに表示がおかしくなる時があります。

f:id:hihokaruta:20140524205818p:plain:w300
↑HTMLが文字列のまま表示される

 どうやらこれはWindowsPhone8特有の現象らしいです。
 WebBrowser.NavigateToString Broken in Windows Phone 8 and also affects Windows Phone 7 apps – Solution Included - Mikael Koskinen

 対処方法は上記リンクで紹介されている通り、一旦ファイルに保存してからNavigate()で読み込むのが良さそうです。

 これはバグなのか仕様なのか。今後変わっていくかもしれません。