Murali10111 Ответов: 3

Может ли кто-нибудь опубликовать пример кода для запуска локального exe-файла frombrowser?


i want to implement local file will open when open the url in browser please help me on this issue.


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

я хочу реализовать локальный файл, который откроется при открытии url-адреса в браузере, пожалуйста, помогите мне в этом вопросе.

3 Ответов

Рейтинг:
2

Patrice T

Цитата:
я хочу реализовать локальный файл, который откроется при открытии url-адреса в браузере, пожалуйста, помогите мне в этом вопросе.

По замыслу, вы не можете сделать это без согласия пользователя. Это функция безопасности.
Чтобы загрузить файл в локальное хранилище, вы должны спросить пользователя, и у вас нет никакого способа принудительно выполнить определенное назначение или выполнение, и то, и другое является выбором пользователя.
Функция, которую вы хотите, - это мечта для любого вредоносного ПО.


Рейтинг:
1

OriginalGriff

Ты не можешь. Это преднамеренно и очень, очень маловероятно, что изменится. Это было возможно в течение очень короткого периода времени на некоторых системах, но ActiveX был фактически запрещен всеми браузерами просто потому, что он позволял такие вещи!

Подумайте об этом на мгновение: если вы можете сделать это с вашего сайта, кто еще может это сделать? Какую программу-вымогательницу вы бы подобрали, просто посетив "безопасный" сайт?

Нет, этого не произойдет


Murali10111

спасибо, но я использую intralaunch(расширение chrome) для реализации его работы отлично, но они хотят без использования какого-либо расширения.

Рейтинг:
1

David_Wimbley

Предполагая, что ваши намерения не являются злонамеренными, основной способ выполнить это законным способом-через пользовательский протокол URI.

Регистрация приложения в схеме URI (Windows) | Microsoft Docs[^]