В Electron я бы хотел использовать контекстное меню для использования подменю «Открыть с помощью», как это делается в Mac OS.Возможна ли эта функциональность в электроне?
Я не работал ни с одним из этих вариантов, но они кажутся жизнеспособными:
Собственный электрон: menu.popup (параметры)
электронно-контекстное меню
Вы можете попробовать добавить это к своему electron-builder-config.json:
electron-builder-config.json
"fileAssociations": [ { "ext": ["txt", "md", "yml"], "name": "Plain Text", "role": "Editor" } ],
С https://github.com/rchrd2/example-electron-file-association
См. Также: https://www.electron.build/configuration/configuration#PlatformSpecificBuildOptions-fileAssociations