我试图让点击呼叫工作使用Qutecom软电话和Greesemonkey脚本将电话号码变成可点击的url。 每当我点击电话号码链接,我收到一条错误消息,说:
Firefox不知道如何打开这个地址,因为协议(tel)没有与任何程序关联。
我如何去Qutecom或任何其他软电话与该链接关联? Greasemonkey scribt可以在下面的链接find:
http://userscripts.org/scripts/show/56262
任何帮助将不胜感激。
MozillaZine有一个页面描述了如何在这里添加新的协议处理程序。 在Windows上,它看起来只是相当于对registry的一些小修改。 打开记事本并粘贴在以下内容中:
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
)。 您将需要实际input.reg
,否则记事本将假设.txt
。 然后,您可以通过双击刚创build的文件将这些设置导入到PC的registry中。 我不知道Firefox是直接读取这些registry项还是依赖于Explorer,所以可能需要重新启动Windows以使更改生效。
Mac和Linux的过程是不同的,并且涉及在Firefox本身中设置以下首选项:
network.protocol-handler.external.foo
network.protocol-handler.app.foo