WebViewコントロールにURLを渡してWebサイトを表示していましたが、マウス操作時にリンクなどがクリックできない(WebView自体がアクティブになってない?)現象が確認されましたので、WebViewを利用するのをやめてブラウザを起動する方針に変更しました(なんとなくデフォルトバグな気がするので・・・)。
自分のアプリからブラウザを起動するにはLaunchUriAsyncを利用します。
コードは以下、
var uri = new Uri("http://www.bing.com");
var success = await Windows.System.Launcher.LaunchUriAsync(uri);
if (success)
{
// 起動に成功した場合の処理。
// ブラウザは起動するがアプリも裏で動く
}
else
{
}
LaunchUriAsyncを実行するとブラウザが起動しますが、バックエンドでアプリも動き続けています。
Please give us your valuable comment