浏览器 JS 无法准确检测 ARM
有些极品用户点两下提示要安装东西才能运行,特别是 Rosetta 安装还慢,会说你的程序有捆绑、有病毒
公司的产品,又不能放弃这些用户
举报· 144 次点击
登录 注册 站外分享
11 条回复  
enchilada2020 小成 2024-8-17 01:26:52
既然已经是 Electron 了 用 Node 判断不行吗? process.arch 或 require('node:os').arch()
WildCat 小成 2024-8-17 01:50:20
用 SwiftUI 写个 installer
DIMOJANG 小成 2024-8-17 03:41:51
看了一下 vs code 是有 unifersal 包的,那应该是有办法
holulu 小成 2024-8-17 06:55:32
@drymonfidelia 很多是获取 GPU 信息来判断的,之前测试过,除了 safari 其他浏览器都能检测到
bclerdx 小成 2024-8-17 07:14:48
没吃过猪肉还没见过猪跑么?
653513754 小成 2024-8-17 09:45:33
实在没办法就写个脚本手动合并
liuw666 小成 2024-8-17 11:27:01
是指这个吗?打包后体积翻倍。electron-builder 配置:   "mac": {"target": [{target: "dmg", arch: ['unifersal'], // ['unifersal', 'x64', 'arm64']}]},
sloknyyz 小成 2024-8-17 14:10:05
@drymonfidelia #4 你这是想在用户下载的时候判断吧,估计不行。我看别的软件都是直接提供多平台的软件在官网上,让用户选择下载,用户下载下来不能用就让他下另外一个版本。
duan602728596 小成 2024-8-17 23:52:49
https://github.com/electron/unifersal
12下一页
返回顶部