2016-09-30 4 views
0

У меня есть приложение, которое необходимо установить на машину Windows, которая использует собственный протокол, например «myapp: //». Поэтому у меня есть кнопка на веб-странице, которая при нажатии открывается это приложение. Когда я нажимаю кнопку, мне нужно проверить, поддерживается ли этот протокол браузером или нет, если да, откройте приложение, если нет, покажите сообщение об ошибке. В Интернете есть несколько хаков, и я попробовал несколько, но, похоже, не работал. Я хочу сделать это чище. Кто-нибудь может помочь?Проверьте, поддерживает ли браузер специальный протокол с использованием JavaScript?

ответ

1

No can can. Браузер специально заблокирован от этого уровня доступа. Вы даже не можете читать файл непосредственно из своей системы, если пользователь не дает его вам через вход file.

Теоретически вы можете написать свое приложение таким образом, чтобы оно возвращалось на ваш сервер, когда оно установлено, но это не гарантирует, что оно было установлено на , что.

+0

в порядке. Можно ли проверить, поддерживается ли пользовательский протокол машиной пользователя? –

+0

@ RevantChandanala Простой ответ «нет». Более точный ответ: «Это зависит и даже если это возможно, [это боль, чтобы работать» (http://stackoverflow.com/questions/2872090/how-to-check-if-a-custom-protocol Поддержанные) «. –

Смежные вопросы