特定のリンク用の特定のブラウザー


14

特定のリンクに対して特定のブラウザーを開く方法を知っている人はいますか?

IEで開くリンクとChromeで開くリンクの2つがあります。これも可能ですか?


1
URLにパターンはありますか?または、どのブラウザでリンクを開くかを自由に選択するということですか?
iglvzx

リンクを開いている場所(Windowsエクスプローラーから、またはブラウザー/ Webページ内から)を明確にできますか?
iglvzx

回答:


4

ソリューションは、別個の「ブラウザハンドラ」プログラムです。Windowsではデフォルトのブラウザとして設定されますが、リンク自体はまったく開かず、代わりにブラウザのリストが表示され、選択したURLにURLが中継されます。Androidの場合と基本的に同じですが、特定のファイルタイプに対して[常に使用する...]オプションを選択しなかった場合。


1
可能であれば、より具体的にしてください。それ以外の場合、コメントするのに十分な評判がないにもかかわらず、これは回答ではなくコメントであるはずです。
カレル

1
これは本当に良い考えです。書くのも難しくありません。
SeeJayBee

1
このアイデアはすでに実装されているようです:blog.dantup.com/2015/09/simple-windows-browser-selector
ahz

3

回答/説明/技術:

いいえ、実用的な方法はありません。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を渡すことです。

  1. デスクトップ(またはフォルダー)の空白の領域を右クリックし、選択します New->New Shortcut
  2. 場所については、単にURLを入力してブックマークを作成します(プレーンテキスト.URLファイルですが、これは必要なものではなく、URLの前にiexploreiexplore http://www.org/

ブックマークファイルの代わりに、Windowsショートカット(バイナリ.LNKファイル)が作成されます。特定のサイトを実行する場合、指定された引数(この場合はターゲットURLを持つIE)で指定されたプログラムを実行します。ブックマークと同じ方法で起動できます。

上記で考えられる解決策と同様に、特別な処理が必要なアイテムはほとんどないという仮定を立てます。これは、アイテムを作成して維持するためのもう少しの作業を意味するためです。これらはブックマークではなくWindowsのショートカットであるため、バックアップ、重複検出、ブックマークマネージャーなどのブックマークを使用する特定のシナリオでは、期待どおりに処理されないことに注意してください。 URL、それはそれを回避するのにあまり問題ではないはずです。


1
どういう意味かわかりません。好き平均のURL場合http://www.org/page.htm?browser=IEhttp://www.org/page.htm?browser=chromeなどは、一切、Windows内から依頼された方法(すなわち、「オープンデフォルトのブラウザを」)、それを行うための方法はありませんが、私が言ったように、Chromeの一部のIEの拡張は、それを行うことができますブラウザ内から(たとえば、URLがリストにある場合、IEタブで再読み込みします)。
Synetech

@Psycogeek、ああああ。確かにいいですね。それは私の可能な解決策のようなものです。本当にアイテムがほとんどなく、新しいアイテムが定期的に追加されない場合は、実用的です。(もちろん、インターネットショートカットではなくデスクトップショートカットであるという副作用があるため、通常のブックマークのようには扱われませんが、それは単なる予想される妥協です。必要に応じて追加することも、追加することもできます必要に応じてあなた自身の答えとして
。– Synetech

デフォルトのブラウザとして機能するWindowsおよびMac用のアプリが多数あります。そのため、リンクをクリックするとアプリが実行され、URLに基​​づいて特定のブラウザーを開くことができます。
マイケルキャンベル

2

デスクトップにショートカットを作成しました:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

.exe"との間にスペースを追加しますhttp:

クリックすると、example.comChromeの使用に進みます。

IEウィンドウのサイズを変更し、ショートカットをIEのリンクバーにドラッグアンドドロップしました。


1

Windowsコンピューターの場合、リンクをChromeで開く必要がある場合、ショートカットを保存するとき、または他のユーザーのハイパーリンクを作成するときに、Webアドレスの「http://」の前にプレフィックス「chromerun://」を追加するだけです使用する。これにより、デフォルトのブラウザ設定に関係なく、ページがクロムで自動的に開きます。以下に例を示しました。

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

ショートカットを使用するか、ワードドキュメントまたはメールでこのパスを持つハイパーリンクをクリックすると、Chromeを使用して毎回Googleが開きます。私はIT担当者ではなく、なぜこれが機能するのか、このトリックに相当するiEがあるのか​​正確にはわかりませんが、何年もこれをやっており、うまく機能しています。


-3

リンクを右クリックして、「ハイパーリンクのコピー」を選択します。選択したブラウザを開き、アドレスバーに貼り付けます。Enterキーを押して、そこに行きます。


2
これは本当に質問に答えません。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.