У меня есть приложение, которое необходимо установить на машину Windows, которая использует собственный протокол, например «myapp: //». Поэтому у меня есть кнопка на веб-странице, которая при нажатии открывается это приложение. Когда я нажимаю кнопку, мне нужно проверить, поддерживается ли этот протокол браузером или нет, если да, откройте приложение, если нет, покажите сообщение об ошибке. В Интернете есть несколько хаков, и я попробовал несколько, но, похоже, не работал. Я хочу сделать это чище. Кто-нибудь может помочь?Проверьте, поддерживает ли браузер специальный протокол с использованием JavaScript?
0
A
ответ
1
No can can. Браузер специально заблокирован от этого уровня доступа. Вы даже не можете читать файл непосредственно из своей системы, если пользователь не дает его вам через вход file
.
Теоретически вы можете написать свое приложение таким образом, чтобы оно возвращалось на ваш сервер, когда оно установлено, но это не гарантирует, что оно было установлено на , что.
Смежные вопросы
- 1. Проверьте, поддерживает ли браузер SVG
- 2. Проверьте, поддерживает ли браузер MutationObserver
- 3. Проверьте, поддерживает ли браузер определенный тип MIME?
- 4. Проверьте, поддерживает ли браузер встроенную проверку HTML5?
- 5. Проверьте браузер поддерживает HTML5 валидация
- 6. Поддерживает ли StackDriver протокол Syslog?
- 7. Проверьте, поддерживает ли браузер SVG для мобильных устройств, желательно Android
- 8. Проверьте браузер понять Javascript
- 9. Как проверить, поддерживает ли браузер Javascript?
- 10. Поддерживает ли RSS-протокол категории?
- 11. Поддерживает ли Serilog протокол syslog
- 12. Проверьте, поддерживает ли клиент cookie в javascript?
- 13. Поддерживает ли netty.io протокол netconf?
- 14. Elixir Guard специальный протокол
- 15. Поддерживает ли Dart протокол FTP
- 16. Проверьте, поддерживает ли Javascript определенный метод
- 17. Определите, поддерживает ли браузер печать
- 18. Поддерживает ли браузер WebDriver или поддерживает браузер WebDriver
- 19. Проверьте браузер IE с iBrowser Javascript
- 20. Как определить, поддерживает ли браузер свойство css с помощью javascript?
- 21. Как проверить, поддерживает ли браузер svg с помощью javascript?
- 22. Как проверить, поддерживает ли браузер cookies с JavaScript?
- 23. Поддерживает ли браузер iPad jQuery?
- 24. Поддерживает ли RequireJS протокол HTTP/2?
- 25. Есть ли способ javascript, чтобы проверить, поддерживает ли браузер MP3?
- 26. Определите, поддерживает ли браузер Ember.js
- 27. Поддерживает ли браузер Wii WebSockets?
- 28. Проверьте, поддерживает ли команда данный аргумент с использованием autoconf
- 29. Проверьте, поддерживает ли база данных транзакции с использованием FireDac
- 30. Проверьте, поддерживает ли сервер https с помощью javascript
в порядке. Можно ли проверить, поддерживается ли пользовательский протокол машиной пользователя? –
@ RevantChandanala Простой ответ «нет». Более точный ответ: «Это зависит и даже если это возможно, [это боль, чтобы работать» (http://stackoverflow.com/questions/2872090/how-to-check-if-a-custom-protocol Поддержанные) «. –