私は、他の Web サイトへのリンクを開く簡単な Web サイトを作成するというタスクを割り当てられました。しかし、2012 年に構築され、古い標準に従っていた特定のサイトで課題に遭遇しました。理想的には、最新の標準に合わせて書き直すのが理想ですが、残念ながら現時点ではソース コードにアクセスできません。それでこれが私のプランBになりました。
この Web サイトの問題は、デザインが古いため、Firefox とのみ互換性があることです。私の目標は、Web サイトでクライアントのブラウザを検出し、Firefox (例: Chrome) でない場合は、自動的に Firefox を開き、ユーザーをこの古い Web サイトへのリンクに誘導することです。
私が調査したところ、このタスクを達成することは不可能であると考えられていることが多いことがわかりました。ただし、サイトは公開されず、セキュリティは大きな懸念事項ではないため、他の方法を検討するつもりです。
お気づきのように、多くの場合、これは不可能です。
ユーザーの PC に何かをインストールできる場合は、実際に Firefox の最新バージョン用に独自のインストーラー ラッパーを作成し、そのインストーラーにサイトをパラメーターとして使用してそのインストーラーへのショートカットを作成させることをお勧めします。これは大きな回避策ですが、おそらくあなたがしなければならないことです。
何かをインストールできる場合は、独自のプロトコル ハンドラーをセットアップして、それを Firefox で開くという方法もあります。
old-firefox-version://launch?url=...
3 番目のオプションは、古いサイトを API として扱うことです。見苦しいですが、その機能をサーバー側でラップすることはできるかもしれません。以前は、ネットワーク アクセス用に古いエンド システムをラップするために同様のテクノロジーが使用されていました。問題や落とし穴がたくさんあります...十分にテストしたことを本当に確認する必要があります...しかし、それが唯一の選択肢である場合は、機能する可能性があります。