Я разработал веб-приложение, размещенное на сервере Linux (или Windows для некоторых клиентов).Я использую Angular 6 для внешнего интерфейса и Spring Boot для внутреннего интерфейса.
Поэтому каждый пользователь использует Firefox для подключения к приложению.Пока все хорошо.
Однако мне нужно разработать новую функцию, которая позволяет пользователю открывать программное обеспечение, установленное на его собственном компьютере (Windows), из моего веб-приложения ...
ИтакЯ должен сделать это на стороне клиента моего приложения (Angular или Javascript pure), чтобы запустить программное обеспечение.
Я знаю, что это запрещено по соображениям безопасности, за исключением, возможно, добавления исключения в безопасности FireFox.
Я попробовал следующий код, выделенный в файле javascript:
function launchDict(nom) {
require(['child_process'], function (child_process) {
//fs and child_process are now loaded
var exec = child_process.exec;
exec('C:\\PuTTY\\putty.exe', function (error, stdOut, stdErr) {
alert("Appel logiciel");
});
})
}
Как это сделать?
****** Обновить ****** Кажется, что путь javascript - «плохой» из-за соответствия безопасности.И описанные решения, похоже, работают только на примере IE: Возможно ли запустить файл .exe или .bat на «onclick» в HTML