回答:
ソリューションは、別個の「ブラウザハンドラ」プログラムです。Windowsではデフォルトのブラウザとして設定されますが、リンク自体はまったく開かず、代わりにブラウザのリストが表示され、選択したURLにURLが中継されます。Androidの場合と基本的に同じですが、特定のファイルタイプに対して[常に使用する...]オプションを選択しなかった場合。
回答/説明/技術:
いいえ、実用的な方法はありません。Windowsには、さまざまな種類のファイルやシステムオブジェクトがアクティブになった(開かれた)ときに何をするか(実行するプログラムなど)を伝える「ハンドラ」のリストがあります。リストはに制限されているタイプ(例えば.EXE、ほとんどの部分のためだけの拡張機能を備えている.DOC
、.URL
など)のリストは、最終的に途方もなく大きくなると極端に低いパフォーマンスを提供するため、特定のファイル名のハンドラを指定する方法はありません。さらに悪いことに、Windowsが(1)ファイルを開き、(2)内容の読み取りおよび解釈方法を知っている必要があるため、ファイルの内容に基づいてハンドラーを指定する方法はありません。
ブックマーク(つまり、「ブラウザリンク」)は.URL
、URLを含む拡張子を持つプレーンテキストファイルです。例えば:
[InternetShortcut]
URL=http://www.org/blah.html
あなたが望むものについては、Windowsはファイルを開き、それを読んで解析し、URLを分析し、それに基づいて決定を下す方法を知る必要があります。それを実現する方法はありません。
理論的には、ファイル名/コンテンツ固有のハンドラーを実際に実装する方法があります。プレビューハンドラにより、Windowsはファイルを読み取り、その情報(ビデオの長さとサムネイル、オーディオビットレート、DOCファイルの#単語など)を提供できるため、フレームワークは存在しますが、現在、実行する方法はありませんコンテンツ固有のアクション。
可能な解決策:
本当に2つのリンクしかない場合(つまり、新しいブックマークを頻繁に作成しない場合)、URL固有のハンドラーを実行するのに最も近いのは.URLc
、デフォルトのURLファイルをコピーして独自のファイルタイプを作成することです(例:それを開くために使用されるプログラム(ブラウザ)を入力して変更します。
より良い解決策1:
特定のサイトでIE(Windows Updateなど)が必要な場合は、IE Tabなどの拡張機能をインストールするのがはるかに簡単なオプションです。より良いものは、指定されたURLに対してIEベースのタブを自動的に使用するように設定することもできます。
より良い解決策2:
Psycogeekが提案するもう1つのオプションは、実際のインターネットショートカット(別名ブックマーク)を使用する代わりに、通常のデスクトップショートカットを作成してIEにURLを渡すことです。
New->New Shortcut
.URL
ファイルですが、これは必要なものではなく、URLの前にiexplore
。iexplore http://www.org/
ブックマークファイルの代わりに、Windowsショートカット(バイナリ.LNK
ファイル)が作成されます。特定のサイトを実行する場合、指定された引数(この場合はターゲットURLを持つIE)で指定されたプログラムを実行します。ブックマークと同じ方法で起動できます。
上記で考えられる解決策と同様に、特別な処理が必要なアイテムはほとんどないという仮定を立てます。これは、アイテムを作成して維持するためのもう少しの作業を意味するためです。これらはブックマークではなくWindowsのショートカットであるため、バックアップ、重複検出、ブックマークマネージャーなどのブックマークを使用する特定のシナリオでは、期待どおりに処理されないことに注意してください。 URL、それはそれを回避するのにあまり問題ではないはずです。
http://www.org/page.htm?browser=IE
、http://www.org/page.htm?browser=chrome
などは、一切、Windows内から依頼された方法(すなわち、「オープンデフォルトのブラウザを」)、それを行うための方法はありませんが、私が言ったように、Chromeの一部のIEの拡張は、それを行うことができますブラウザ内から(たとえば、URLがリストにある場合、IEタブで再読み込みします)。
Windowsコンピューターの場合、リンクをChromeで開く必要がある場合、ショートカットを保存するとき、または他のユーザーのハイパーリンクを作成するときに、Webアドレスの「http://」の前にプレフィックス「chromerun://」を追加するだけです使用する。これにより、デフォルトのブラウザ設定に関係なく、ページがクロムで自動的に開きます。以下に例を示しました。
ショートカットを使用するか、ワードドキュメントまたはメールでこのパスを持つハイパーリンクをクリックすると、Chromeを使用して毎回Googleが開きます。私はIT担当者ではなく、なぜこれが機能するのか、このトリックに相当するiEがあるのか正確にはわかりませんが、何年もこれをやっており、うまく機能しています。
リンクを右クリックして、「ハイパーリンクのコピー」を選択します。選択したブラウザを開き、アドレスバーに貼り付けます。Enterキーを押して、そこに行きます。