1

ボタンをクリックすると、新しいタブ/ページを開かずにデフォルトのメトロブラウザ(通常はIE)を開きます。ブラウザを開くだけです。すでに実行されている場合は、現在の状態に切り替えます。それを行う方法はありますか?

4

2 に答える 2

2

これは試してみるものであり、シナリオで機能する場合と機能しない場合があります。

ブラウザーで開いている URL がわかっている場合、Windows ストア アプリはランチャーで同じ URL を起動できます。

私のアプリでは、同じ URL を複数回起動すると、IE がポップアップしますが、URL の 2 番目のインスタンスは読み込まれません。

于 2013-02-06T20:25:02.447 に答える
2

いいえ。ブラウザーを起動する唯一の方法は、ランチャーを介して間接的に行うことです。ランチャーは Uri またはファイルを必要とし、その Uri またはファイル タイプに関連付けられた既定のプログラムを開きます。たとえば、http の場合、デフォルトのブラウザが起動します。残念ながら、Uri クラスはabout Uri スキームを適切に解析せず、空白文字列やホストなしの http アドレスを受け入れないようです。

于 2013-02-05T20:14:03.057 に答える