Internet ExplorerをデフォルトのブラウザにせずにIE10アプリを使用することはできますか?


97

Windows 8には、Internet Explorerの2つのバージョンが付属しています。IE9のように見える通常のデスクトップバージョンと、フルスクリーンのタブレットスタイルアプリであるModern UIバージョンです。デフォルトでは、デスクトップモードで開かれたリンクはデスクトップIEで開き、Modern UIアプリで開かれたリンクはフルスクリーンアプリで開きます。

新しいデフォルトのブラウザー(現在、モダンUIモードになっているGoogle Chromeなど)を設定すると、モダンUIでIE10にまったくアクセスできなくなります。タイルは開始画面から消え、手動で呼び出す方法はありません。 。

私はIE10をあまり使用しませんが、Metroモードでアクセスできるようにしたいと思います。テストするのに便利だからです。IEをデフォルトのブラウザにしたくないのですが。IEをどこでもデフォルトのブラウザに設定せずにIE10「アプリ」を表示する方法はありますか?


私が考えることができる回避策は、Metroブラウザを使用することを期待して、スタート画面にお気に入りを固定することです、あなたはそれを試しましたか?
タマラWijsman

1
@TomWijsmanはすべてをChromeで開きます。どうやら、Modern UI環境とデスクトップ環境で異なるデフォルトのブラウザーを使用することはできません。
ヒンクル

IEだけでなくすべてのブラウザをカバーするように質問を一般化できると思いますか?MS(以下の回答を参照)によると、「この制限はInternet Explorerを含むすべてのブラウザーに適用されます」。
カラン

4
なぜこの質問に恵まれたのかを明確にしたかったのです。「いいえ」という単語が含まれる回答には興味がありません。私はプロセスまたはスクリプトリバースエンジニアリングしMUIとしてAPPSを実行する方法を探しています。4日間で解決に達するとは思わないので、誰でも最も進歩したり、必要なプロセスを詳しく説明したりすると、もが報奨金を受け取ります。これまでのところ、トム・ワイスマンは賞金を受け取ります。「ハッキング」を入手してください!
タナーフォークナー

1
MetroとDesktop IEはまったく同じレンダリングエンジンを使用していませんか?チェックする必要があるのがレンダリングだけである場合、両方で同じである必要があります。また、誰かが私の回避策を試しましたか?:)
カラン

回答:


30

「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

1

ProtocolsFTP、HTTP、HTTPSなどのチェックを外します。

2

IEを実行すると(デフォルトではありませんが)、Metroバージョンは実行されますか?


私のために働いた!私がしなければならなかったのは、「デフォルトにする」をクリックし、他にもしないことだけでした(私のデフォルトはChromeでした)。これにより、タイルがスタート画面に戻りました。IEはデフォルトブラウザとしてのステータスを徹底的にチェックしていないようです。私は台本の仕事を探していましたが、これは質問に完全に答えます。
タナーフォークナー

それは素晴らしいことです!:)
カラン

3
これは、これを行った後の調整の一種にすぎませんFTP, HTTP, HTTPS。どのアプリからもデフォルトのブラウザーでURL を開くことはできません。G-talkの履歴を確認したい場合、デフォルトのブラウザではなくIE 10で開きます。これらのプロトコルにもIE 10のデフォルトを設定しています。
avirk

@Tanner:これを行うと、Chromeはデフォルトのブラウザーではなくなります。他のプログラムのWebリンクがChromeで開かなくなるためです。MicrosoftがサードパーティのMetroブラウザーを許可していなかったとき、なんらかの騒ぎはありませんでしたか?この障害のあるChrome Metroバージョンは無意味なので、彼らはそれを先に進めるべきでした。
パラドロイド

9
これはめちゃくちゃ遅れています。彼らは何を考えていた!?
BlueRaja-ダニーPflughoeft

9

残念ながら、この方法はまだありません。あなたはMSの呪いと共に生きなければなりません。私は、ユーザーがこの制限でお気に入りのブラウザーを簡単に起動できるようにしたくないと思います。

IE-10には多くの機能がありませんが、大きな特徴の1つは、IE-10の最新のUI / MetroバージョンがActiveXまたはその他の拡張機能/アドオンをサポートしていないことです(詳細については後述)。これにより、一部のWebページが正しく表示されない場合があります。これに遭遇した場合、IE-10のデスクトップバージョンでIE-10のモダンUI /メトロバージョンで開いている特定のWebページを開くことができます。

編集: Windows-8をインストールして使用した後、それについて何かを見つけました。ModernUIでChromeを起動できるのは、デフォルトのブラウザを設定した場合のみです。アイコンにも同じ効果があります。デフォルトに設定しない場合は変更されます。したがって、デフォルトを設定しない限り、MSはModernUIでアプリケーションを使用させないようです。

ここに画像の説明を入力してください


3
絶対とは絶対言うな!(JBではなくTSを引用していることに注意してください)
タマラWijsman

私にとって最も奇妙な部分は、固定されたタスクバーのショートカットから起動されたChromeがデスクトップUIバージョンを開き、開始ページ/メニューで作成されたばかりの新しいショートカットがMetroバージョンを開くことです。
ニモ

3

Modern UIを使用せずにModern UIアプリケーションを実行できます、そのWindows Shellインターフェイスでは、これを行う方法に関する詳細な情報とサンプルコードを見つけることはできません。これにより、Internet Explorerを既定のブラウザーとして設定せずに、Modern UIコンテキストでInternet Explorerを起動できます。別のオプションでは、2つのInternet Explorerを別の実行可能ファイルにラップし、適切なInternet Explorerプロセスを開始するパラメーターをサポートできます(おそらく一時的にデフォルトを変更します)。あなたがプログラミングに慣れていない場合でもこれはあるかもしれません。

ただし、その最後のアプローチを使用する場合は、代わりに次のスクリプトを実行するだけで済みます。

  1. 現在のデフォルトのブラウザを覚えておいてください。

  2. デフォルトのブラウザーをMetroブラウザーに変更します。

  3. Internet Explorerを非同期で起動します。

  4. 数秒ほど待ってから、デフォルトのブラウザを元に戻します。

Process Monitorを使用すると、レジストリ内でデフォルトのブラウザが記憶されている場所を確認できます。


このプロセスをテストしましたか?他のブラウザをデフォルトとして設定すると、現在実行中のモダンUIブラウザが自動的に閉じられます。
ボブ

それは興味深いです。それを取り除く唯一の方法は、Modern UIブラウザのキラーにデフォルトのブラウザは変わらないと思わせるフックを書くことです。低レベル/リバースエンジニアリングソリューションは... 1を説明した動作を得たい場合に必要であると思われる
タマラWijsman

1

Internet Explorerがデフォルトのブラウザーではない場合、メトロタイルは消えます。

Microsoftによると、理由は(​​これは意味をなさない)これです:

Metroスタイル対応デスクトップブラウザーは、デフォルトのブラウザーである場合にのみMetroスタイルユーザーエクスペリエンスに参加できます。Metroスタイルユーザーエクスペリエンスの参加をユーザーのデフォルトブラウザーに制限する制限は、Metroスタイルユーザーエクスペリエンスの維持に根ざしています。

ただし、一部のファイルの関連付けのデフォルトとしてIEを選択し、他のほとんどのファイルの関連付けにFirefoxなどを選択すると、この投稿-http://www.neowin.netに基づいて、metroでIEを使用できる可能性があります/ forum / topic / 1064128-why-doesnt-ie10-metro-work-when-its-not-default-browser / page__p__594731222#entry594731222。とはいえ、この投稿の日付は3月15日であり、現在の製品版で機能するかどうかは不明です。

このプログラムボタンのデフォルトを選択するように見えるので、IEをデフォルトとして設定してから、Chromeでデフォルトを選択して、ファイルの関連付けのほとんどを提供することをお勧めします(すべての一般的なインターネットプロトコルと拡張子を含む)

ソース:


0

IE10をデフォルトのブラウザのままにして、ChromeをモダンUI(メトロ)で起動することもできます。Chromeメニュー-「Windows 8モードでChromeを起動」([最近のタブ]の下)を開きます。この設定を使用して、Modern UIとデスクトップモードの間でモードを切り替えることができるようになりました。


5
それは問題ではありません。問題は別の方法です:デスクトップでChromeまたはFirefoxを使用し、MetroモードでInternet Explorerを使用する方法。
ヒンクル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.