Есть ли какой-либо способ обнаружить любое установленное приложение из браузера с помощью Javascript или Jquery?

#javascript #html #jquery #windows

#javascript #HTML #jquery #Windows

Вопрос:

Я застрял где-то в своей функциональности, где я хочу проверить, установлено какое-либо конкретное приложение или нет?

Например: я установил Microsoft Excel или MS-Teams на свой ноутбук с Windows, и из браузера я хочу проверить, установлено это приложение или нет? Если оно установлено, я хочу показать предупреждение о том, что установлено конкретное приложение.

Примечание: у меня нет фрагмента кода для того, чтобы прикрепить его с вопросом. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

Ответ №1:

Нет, код JavaScript на основе браузера не может проверить, установлено ли произвольное приложение на компьютере, на котором запущен браузер. Это было бы огромной дырой в безопасности.

Некоторые приложения или библиотеки устанавливают вещи, которые затем отображаются в строке браузера userAgent (например, Internet Explorer использовался для включения информации о том, какие версии.Установлены Net framework), но в общем случае вы не можете это обнаружить (и Edge этого больше не делает).