Добавление обработчика протокола в Chrome - PullRequest
0 голосов
/ 29 марта 2020

У меня проблемы с работой обработчика протокола в Chrome. В IE и Edge он отлично работает.

Вот ключ reg:

Windows Редакция реестра версии 5.00

[HKEY_CLASSES_ROOT \ 3ae2bfa6ab7934fa98017eb7ecff37ec \ shell \ open \ command ] @ = "\" C: \ Program Files (x86) \ myProtocolHandler \ someExecutable.exe \ "% 1"

Хотя с IE и Edge я просто запускаю его с Navigator.msLaunchUri (), Я знаю, что это только для Microsoft. Поэтому я попытался зарегистрировать обработчик протокола для Chrome с помощью Navigator.registerProtocolHandler, указав в качестве параметров web + 3ae2bfa6ab7934fa98017eb7ecff37e c, https://myWebsite.net/%s, 'myProtocolHandler'.

Нет разницы, если Я пытаюсь использовать window.open или нажимаю кнопку, которую получаю: пробел # заблокирован.

Можете ли вы дать мне какие-либо указания, где я не прав?

Заранее спасибо!

...