1. このページの目的
Navigator.registerProtocolHandler()を使ってみる。
2. デモ
別オリジンのページにもリンクを貼りたいので、3rd Party Cookie Test に貼った。
3. メモ
Windows 10
Windows 10 の Chrome でハンドラを登録しようとすると、許可を求められた。

Windows の設定「プロトコルごとに既定のアプリ」に変更を加えるからだと思われる。
Windows 10 の[設定] - [アプリ] - [プロトコルごとに既定のアプリを選ぶ] で、「URL:XXXX」形式のプロトコルを見ることができる。特定のプロトコル自体を削除する方法が分からない。

Android 9
ハンドラを登録するJavaScriptを実行したが、何も起きなかった。目に見えないだけ?