Member 10926587 Ответов: 2

Как определить, что приложение установлено на клиентской машине из браузера(веб-страницы)


Мое требование заключается в том, что когда моя страница загружается, то java script обнаруживает, что приложение установлено или нет на клиентской машине, если приложение не установлено, то откройте всплывающее окно для загрузки приложения, если приложение установлено, всплывающее окно не появится

Что я уже пробовал:

Я понятия не имею, как это решить

2 Ответов

Рейтинг:
2

Pete O'Hanlon

Вы не можете сделать это непосредственно из JavaScript. Если вам нужно обнаружить присутствие приложения, вам понадобится исполняемый файл, работающий уже на стороне клиента. Потенциально вы можете развернуть свое приложение с помощью ClickOnce[^] но для этого требуется, чтобы пользователь принял запущенное приложение.


Рейтинг:
1

Patrice T

Цитата:
Мои требования-это когда мои загрузки страницы после Java-скрипт обнаружит установленный приложения или на клиентском компьютере отсутствует

Короткий ответ: в принципе, вы не можете, такие действия запрещены по соображениям безопасности.
Веб-страницы не могут проникнуть в клиентский компьютер.
Чтобы заставить клиента загрузить ваше приложение, клиент должен нажать на ссылку.
Цитата:
Сканирование и загрузка документов в браузерах / Dynamic Web TWAIN Online Demo[^]
делать то же самое
После загрузки и установки всплывающее окно не появится на странице обновления

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


Member 10926587

https://www.dynamsoft.com/Demo/DWT/online_demo_scan.aspx


делать то же самое
После загрузки и установки всплывающее окно не появится на странице обновления