Покажи как регаешь
Ну и что значит не работает
создаю .desktop:
const desktopEntry = [
'[Desktop Entry]',
'Version=1.0',
'Name=Sentius Browser Agent',
Exec="${process.execPath}" --no-sandbox "%U",
'Type=Application',
'Terminal=false',
MimeType=x-scheme-handler/${PROTOCOL};,
'Categories=Development;',
'Comment=Sentius Browser Agent',
'StartupNotify=true'
].join('\n')
регистрирую:
execSync(`xdg-mime default sentius-browser-agent.desktop x-scheme-handler/${PROTOCOL}`)
устанавливаю:
app.setAsDefaultProtocolClient(PROTOCOL, process.execPath)
в браузере нажимаю xdg-open, ожидаю отловить событие в app.on('second-instance')
но его там нет