「Windows 8でデフォルト以外のブラウザのMetroバージョンにアクセスできますか?」という一般的なクエリに対する公式の回答(MSドキュメントによる)。
簡単な答え:マイクロソフトのガイドラインによると、デフォルトブラウザーのみが「メトロスタイルエクスペリエンス」にアクセス/参加できます。したがって、この動作は明らかに意図的なものであり、Microsoftがガイドラインを変更したり、ブラウザメーカーがそれらを軽視したり、何らかのハックが作成されたりしない限り、私たちはそれに固執しています。
WindowsストアアプリのホワイトペーパーというMSDNの記事は、Microsoftのガイドラインを一覧表示するMetroスタイル対応デスクトップブラウザーの開発というタイトルの興味深いホワイトペーパーにリンクしています。ドキュメントの説明は次のとおりです。
Windows 8では、ユーザーがWebページおよび関連するプロトコルを処理するためのデフォルトとして設定するブラウザーは、Metroスタイルエクスペリエンスと従来のデスクトップエクスペリエンスの両方にアクセスするように設計されている場合があります。このタイプのブラウザは、「メトロスタイル対応デスクトップブラウザ」と呼ばれます。このホワイトペーパーでは、このようなブラウザの構築方法について説明します。
興味深い部分を次に示します。
Windows 8では、ユーザーがWebページと関連するプロトコルを処理するためのデフォルトとして設定するブラウザーは、新しいエクスペリエンスと従来のデスクトップエクスペリエンスの両方にアクセスするように設計されている場合があります。
...
新しいエクスペリエンスによりデスクトップブラウザが有効になりました。ユーザーがブラウザを使用するように設定を表明したときに、新しいエクスペリエンスに参加することを選択したデスクトップブラウザ。このようなブラウザは、WebページのHTML5レンダリングを提供し、HTTP / HTTPS要求を処理できます。定義上、このようなブラウザーは、複数のバックグラウンドプロセス、JITコンパイル、その他の明確なブラウザー関連機能(ファイルのバックグラウンドダウンロードなど)を使用する機能など、HTML5をレンダリングするためのWin32 APIに完全にアクセスできます。デスクトップブラウザは通常、中または低の整合性レベルで実行されます。
...
ユーザーエクスペリエンスのフレーミング。新しいブラウザエクスペリエンスが有効なデスクトップブラウザは、それがデフォルトのブラウザである場合にのみ、新しいユーザエクスペリエンスに参加できます。デスクトップアプリ(通常、.MSI、中程度の整合性レベルとしてパッケージ化)はデスクトップで実行されます。Windowsストアアプリ(.appxパッケージ、アプリコンテナーで実行、APIセットはWindowsストアアプリ用Windows SDKに制限、Windowsストア経由で取得)は、新しいエクスペリエンスで実行されます。デスクトップブラウザー対応の新しいエクスペリエンスは、新しいエクスペリエンスにも参加できるデスクトップブラウザーと考えることができます。ユーザーのデフォルトブラウザーへの新しいユーザーエクスペリエンスの参加を制限する制限は、新しいユーザーエクスペリエンスの維持に根ざしています。この制限は、Internet Explorerを含むすべてのブラウザーに適用されることに注意してください。
...
タイル。既定のブラウザーが新しいユーザーエクスペリエンスをサポートする場合、ブラウザーのアプリタイル(および存在する場合はセカンダリタイル)は、Windowsストアアプリ(.XMLマニフェストで指定されたプロパティによって定義される)ブラウザのインストール中にコピーされます)。それ以外の場合、タイルはデスクトップアプリとして表示されます。アプリの新しいユーザーエクスペリエンスとデスクトップモードに適した動詞がタイルに表示されます。...デフォルトの新しいエクスペリエンス対応デスクトップブラウザは、常に正方形のタイルとして表示されます。デフォルトの新しいエクスペリエンス対応デスクトップブラウザに属するセカンダリタイルも、新しいユーザーエクスペリエンスタイルビジュアルとともに表示されます。
...
アクティベーション(起動)。次のルールがアプリのアクティベーションを管理します。
デスクトップショートカット、固定されたタスクバーアイコン、およびその他の「デスクトップアーティファクト」は、デスクトップでデスクトップブラウザーを有効にした新しいエクスペリエンスをアクティブにします。
ブラウザがデフォルトの場合、スタート画面のタイルは、新しいユーザーエクスペリエンスでブラウザをアクティブにします。ブラウザがデフォルトではない場合、タイルはデスクトップでブラウザをアクティブにします。この同じ動作は、ブラウザーのセカンダリタイルにも適用されます。
ブラウザが「コンテキスト起動」を実装することを強くお勧めします。これは、ユーザーがメールのhttp://リンクをクリックしたときなど、他のアプリからのアクティベーションのブラウザーのプレゼンテーション(デスクトップまたは新しいユーザーエクスペリエンス)を決定するときに、呼び出し元アプリのプレゼンテーション(デスクトップまたは新しいユーザーエクスペリエンス)を考慮することを意味しますアプリ。
検索契約のアクティベーションは、常に新しいユーザーエクスペリエンスでアクティブになります。これらのアクティベーションは、ブラウザがユーザーのデフォルトである場合にのみ発生します。
...
ユーザーが好みのプレゼンテーションエクスペリエンスを制御できるように、ブラウザで構成可能な設定を提供することをお勧めします。たとえば、「リンクを開く方法を選択する」という名前の設定で、オプションa)常に新しいエクスペリエンスを起動する、b)常にデスクトップで起動する、c)ブラウザに決定させる(別名コンテキスト)(既定の推奨)。
...
デスクトッププレゼンテーションへの呼び出し。新しいエクスペリエンス対応デスクトップブラウザが現在ユーザーのデフォルトブラウザとして選択されていない場合、デスクトップでのみ起動できます。
...
ウィンドウイング。ユーザーのデフォルトとして構成された新しいエクスペリエンス対応デスクトップブラウザーは、新しいユーザーエクスペリエンスまたはデスクトップのいずれかに参加することを選択できますが、同じ実行プロセスから両方に参加することはできません。
更新(可能性のある回避策):わかりました、誰かがこれが彼らのシステムでも動作することを確認する必要があります:
Firefox Nightlyがデフォルトのブラウザとして設定されているとします。に行くControl Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:
Protocols
FTP、HTTP、HTTPSなどのチェックを外します。
IEを実行すると(デフォルトではありませんが)、Metroバージョンは実行されますか?