Windowsストア アプリ開発 Tips集008 ~特定のWebサイトを表示させる~
マイクロソフトの田中達彦です。
本連載では、C#/XAML でWindowsストアアプリを開発するときにヒントを紹介します。
[特定のWebサイトの表示]
特定のWebサイトを表示したいときには、以下のようなメソッドを作成して、それを呼びます。
async void ShowTodaysFortune()
{
await Launcher.LaunchUriAsync(new Uri("https://apps.microsoft.com/windows/app/612d3bce-2574-4713-a2a4-8d73158a1ac2"));
}
[表示に使用されるWebブラウザー]
Windowsストア アプリからWebサイトを表示させたとき、起動するWebブラウザーは設定によって変えることができます。
Internet Explorerのインターネットオプションのプログラム タブには、以下のようにリンクの開き方を選択するオプションがあります。
デフォルトは[Internet Explorerで自動的に判定する]になっており、Windowsストア アプリからWebサイトを表示させたときはWindowsストア アプリのInternet Explorerが起動します。
もしこのオプションを[常にデスクトップ用Internet Explorerで開く]に変更すると、Windowsストア アプリからWebサイトを表示させたときにも、デスクトップのInternet Explorerが起動するようになります。
すなわち、どちらのInternet Explorerを起動させるかは、ユーザーに決定権があります。
[関連記事]
Launcher.LaunchUriAsync(Uri) | launchUriAsync(Uri) Method (Windows)
https://msdn.microsoft.com/ja-jp/library/windows/apps/hh701480.aspx
Windowsストア 審査の通し方 No.01 ~[4.1] インターネットを使うアプリは12歳以上に設定し、プライバシーポリシーを用意する~
https://blogs.msdn.com/b/ttanaka/archive/2012/10/23/windows-no-01-12.aspx
[前後の記事]
007 ~別のページを表示させる~
009 ~共有チャームで文字列を共有する~
[Tips集まとめページ]
https://blogs.msdn.com/b/ttanaka/archive/2013/03/05/windows-tips.aspx
マイクロソフト
田中達彦