我想在我的电子应用程序运行时检查 Chrome 浏览器是否已安装。我想要一个适用于所有操作系统的解决方案。
在Electron中,您可以尝试通过检查应用程序文件路径来检查应用程序是否安装:
ipcMain.handle('isAppInstalled', () => {
// check ExecutePath exists or not
return existsSync(ExecutePath);
});
并且您需要按平台指定
ExecutePath
,如下所示:
const ExecutePath = IS_MAC ? '/Applications/AppName.app' : 'C:\\Program Files\\AppName\\AppName\\AppName.exe