ユーザーがカスタム プロトコルのリンクをクリックしたとき ( などmyapp://superlink
)
アプリを起動するか、ユーザーが構成アプリをダウンロードして実行できるようにする必要があります
カスタムプロトコルが登録されているかどうかを確認するクロスブラウザーの方法を探しています
ユーザーエージェントサーバー側(IEの場合)をチェックして、これを判断しようとしました
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform] "myapp"=""
送信します
`....NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; **myapp**`
ユーザーエージェントとして
これは良い、クリーンな方法、簡単な設定です:
.regファイルをダウンロードして実行するか、ms Windowsポリシーを介して伝播するだけです
Chrome と Firefox ではこれを修正できません
クライアント側のソリューション (js) はありますか?
私の環境:IE8+、Chrome(最新)、Firefox(最新)