我正在尝试使用 Qutecom 作为软电话和 Greesemonkey 脚本将电话号码转换为可点击的 URL,以使点击呼叫功能正常工作。每当我点击电话号码链接时,我都会收到一条错误消息,内容如下:
Firefox 不知道如何打开该地址,因为协议 (tel) 未与任何程序关联。
我该如何将 Qutecom 或任何其他软件电话与该链接关联?Greasemonkey 脚本可在以下链接中找到:
http://userscripts.org/scripts/show/56262
任何帮助将不胜感激。
答案1
MozillaZine 有一个页面描述如何添加新的协议处理程序这里在 Windows 上,这看起来只是对注册表进行了一些小修改。打开记事本并粘贴以下内容:
REGEDIT4
[HKEY_CLASSES_ROOT\tel]
@="URL:Custom Telephone Protocol for Qutecom VoIP Softphone"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\tel\shell]
[HKEY_CLASSES_ROOT\tel\shell\open]
[HKEY_CLASSES_ROOT\tel\shell\open\command]
@="\"C:\\Program Files\\qutecom\\qutecom.exe\" -c \"call\\%1\""
.reg
使用扩展名(例如)保存文件tel-url.reg
。您需要实际输入.reg
,否则记事本会假定.txt
。然后,您可以通过双击刚刚创建的文件将这些设置导入 PC 的注册表。我不知道 Firefox 是否直接读取这些注册表项,或者它是否依赖于 Explorer,因此您可能需要重新启动 Windows 才能使更改生效。
Mac 和 Linux 的流程不同,涉及在 Firefox 中设置以下首选项:
network.protocol-handler.external.foo
network.protocol-handler.app.foo