Мы используем программное обеспечение, которое регистрирует собственный протокол. Мы можем запустить приложение из браузера, затем по ссылке:
customprotocol://do_this.
но есть ли способ проверить, является ли такой пользовательский протокол, поддерживаемый системой пользователя? Если нет, мы хотели бы попросить пользователя сначала установить программное обеспечение.
например:
if (canHandle ('customprotocol')) {
// run software
}
else {
// ask to install
}
Edit Я знаю о свойстве protocolLong, но работает только в IE.