Открытие пользовательского протокола в браузере FireFox..!

Я создал собственный протокол myapp: как mailto: который открывает один исполняемый файл на стороне клиента, используя JavaScript. Таким образом, всякий раз, когда тот JavaScript, который я вызываю, открывает диалоговое окно с просьбой выбрать приложение, через которое я хочу открыть. Я просто хотел установить приложение по умолчанию, через которое оно открывается в коде и не открывает это диалоговое окно. Я знаю, что я могу вручную изменить всегда спрашивать, чтобы установить настройки по умолчанию в настройках браузера Mozilla, но я хотел это через код. так что пользователь не должен ничего делать. Является ли это возможным? Если да, пожалуйста, покажите мне, как я могу этого достичь.

1 ответ

Вы не можете установить такие настройки с непривилегированной веб-страницы, это было бы огромной проблемой безопасности.

Что вы можете попросить пользователя на веб-странице, так это зарегистрировать веб-приложение в качестве пользовательского обработчика протокола, но не exe. Однако, если этот exe-файл написан вами, вы можете просто зарегистрировать его как обработчик протокола в ОС.

Другие вопросы по тегам