有没有办法将 Google Voice 设置为默认电话协议处理程序?

有没有办法将 Google Voice 设置为默认电话协议处理程序?

我希望能够点击我的网络浏览器 (Firefox 70.0.1) 中的电话链接,并让其启动 voice.google.com,并在拨号器中填入电话号码,这样我就可以通过我的手机(也安装了 Google Voice)拨打该号码。目前可以实现吗?

答案1

自 2022 年 2 月 23 日起,Google 提供了以下说明使用 Google Voice 的一键拨号

在此之前,在 Chrome 中,我可以tel:通过开发人员工具 > 控制台运行以下代码来注册 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. 在“方案”部分,添加以下代码(我将代码放在“mailto”部分之后,确保所有选项卡都对齐)。
  "tel":
    {
        "handlers":
        [
            {
                "name": "Google Voice",
                "uriTemplate": "https://voice.google.com/u/0/calls?a=nc,%s"
            }
        ],
    },
  1. 保存您的更改,退出并重新加载浏览器。

系统可能会或可能不会提示您选择应用程序(我的应用程序提供了 Facetime 或 Google Voice 选项),我选择了 Google Voice 并“记住此选择”。它立即打开了一个选项卡并继续完成通话。当我再次查看文件时,出现了一个“操作”:添加了 2。我猜是因为我选择了第二个选项并“记住”。

附有屏幕截图供您参考。

handler.json 代码

答案3

如果不添加浏览器扩展,我就无法做到这一点。由于我使用 Chromium,所以我使用了https://chrome.google.com/webstore/detail/google-voice-by-google/kcnhkahnjcbndmmehfkdnkjomaanaooo?hl=en

Google 的 Firefox 扩展包括此处列出但我搜索了 31 个屏幕的扩展后,并没有找到一个提供点击拨号到 gVoice 的功能。

相关内容