Google Voice をデフォルトの電話プロトコル ハンドラーとして設定する方法はありますか?

Google Voice をデフォルトの電話プロトコル ハンドラーとして設定する方法はありますか?

Web ブラウザ (Firefox 70.0.1) で電話リンクをクリックして voice.google.com を起動し、電話番号をダイヤラーに入力して、携帯電話 (Google Voice も搭載) からその番号をダイヤルできるようにしたいのですが、これは現在可能ですか?

答え1

2022年2月23日現在、GoogleはGoogle Voice でワンクリックダイヤルを使用する

tel:それ以前は、Chrome で、開発者ツール > コンソールから次のコードを実行することで、リンクを処理するために Google Voice を登録できました。

window.navigator.registerProtocolHandler("tel", "https://voice.google.com/u/0/calls?a=nc,%s","phone");

答え2

注記私は Mac を使用していますが、いくつかの言い回しを変更すれば Windows でも動作するはずです。

拡張機能なしで Firefox でこれを行う方法を見つけました。

  1. 検索バーに「about:support」と入力します。
  2. 「アプリケーションの基本」というタイトルのグリッドとともにトラブルシューティング情報が表示されます。
  3. 「プロファイルフォルダ」というラベルの付いたフォルダを見つけて、「Finderで表示」ボタンをクリックします。
  4. 開いたウィンドウで、ハンドラ.jsonファイルを開き、お好みのエディタを使用して編集します。
  5. 「schemes」セクションで、次のコードを追加します (私はすべてのタブが整列するように「mailto」部分の後にコードを配置しました)。
  "tel":
    {
        "handlers":
        [
            {
                "name": "Google Voice",
                "uriTemplate": "https://voice.google.com/u/0/calls?a=nc,%s"
            }
        ],
    },
  1. 変更を保存し、終了してブラウザを再読み込みします。

アプリケーションを選択するように求められる場合と、求められない場合がありますが (私の場合は Facetime または Google Voice のオプションが表示されました)、私は Google Voice を選択し、「この選択を記憶する」を選択しました。すぐにタブが開き、通話が完了しました。ファイルを再度確認すると、「アクション」: 2 が追加されていました。これは、2 番目のオプションと「記憶する」を選択したためだと思います。

参考のためにスクリーンショットを添付します。

handler.json コード

答え3

ブラウザ拡張機能を追加しないとできませんでした。Chromiumを使用しているので、https://chrome.google.com/webstore/detail/google-voice-by-google/kcnhkahnjcbndmmehfkdnkjomaanaooo?hl=en

GoogleのFirefox拡張機能はここに記載しかし、31 画面の拡張機能を検索しても、クリックして gVoice にダイヤルできる機能は見つかりませんでした。

関連情報