Я пытаюсь вызвать щелчок для работы с помощью Qutecom для софтфона и скрипта Greesemonkey для преобразования телефонных номеров в интерактивные URL-адреса. Всякий раз, когда я нажимаю на ссылку с номером телефона, я получаю сообщение об ошибке следующего содержания:
Firefox не знает, как открыть этот адрес, потому что протокол (tel) не связан с какой-либо программой.
Как мне связать Qutecom или любой другой программный телефон с этой ссылкой? Сценарий Greasemonkey можно найти по ссылке ниже:
http://userscripts.org/scripts/show/56262
Любая помощь будет принята с благодарностью.
В 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
. Затем вы можете импортировать эти настройки в реестр ПК, дважды щелкнув только что созданный файл. Я не знаю, читает ли Firefox эти ключи реестра напрямую или это зависит от проводника, поэтому возможно, что вам может потребоваться перезапустить Windows, чтобы изменения вступили в силу.
Процесс для Mac и Linux отличается и включает в себя настройку следующих параметров в самом Firefox:
network.protocol-handler.external.foo
network.protocol-handler.app.foo