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