1
デスクトップアプリケーションで開くためにカスタムプロトコルを使用してリンクを追加するWebページがあります。たとえば、「myprotocol:www.mytestpage.com」と入力します。ブラウザでサポートされているプロトコルを検出する
私の問題は、ユーザーが自分のプロトコルを登録している場合、javascriptを使ってどのように検出しますか?
たとえば、上記のリンクをfirefoxで使用している場合、プロトコルを登録したwithouthを使用すると、エラーページが表示されます。代わりに、ユーザーに自分のアプリケーションをダウンロードさせるダイアログを表示する必要があります。
[プロトコルハンドラが登録されているかどうかをブラウザで簡単に確認](http://stackoverflow.com/questions/24779312/simplest-cross-browser-check-if-protocol-handler-is-registered) – Martijn