#html #google-chrome #electron
#HTML #google-chrome #electron
Вопрос:
Я хочу перенести информацию с моего веб-сайта на мою программу electron, используя ссылку, содержащую некоторые данные (например, myprogram://data). Но, похоже, не могу найти в Интернете никакой информации об этом. Любая помощь будет с удовольствием оценена.
Спасибо!
Комментарии:
1. Я думаю, что это задание для серверной службы. Я сам не эксперт в серверной части.
Ответ №1:
Вам необходимо зарегистрировать свое приложение в качестве обработчика протокола с помощью app.setAsDefaultProtocolClient
app.setAsDefaultProtocolClient("myprogram")
В Windows при нажатии на ссылку «myprogram://data» будет запущен новый экземпляр вашего приложения, и аргументы будут включены в process.argv
Используйте app.requestSingleInstanceLock
, если вы не хотите, чтобы было запущено несколько экземпляров вашего приложения
В macOS вы можете получить аргументы с помощью open-url
события