Electron 有办法裁剪到 30MB 以内吗?用 Electron 套壳就是为了解决客户 Win7 电脑还没装 Chrome 等的特殊环境,不可用 tauri 等对环境要求更高的方案

2024-01-26 02:43:12 +08:00
 drymonfidelia
3600 次点击
所在节点    程序员
17 条回复
b4115Z4mRAz9P8EA
2024-01-26 02:51:20 +08:00
miniblink
dianso
2024-01-26 03:20:50 +08:00
可以,付费就行,minielectron 特别贵。

不只是 xp me 2000 都能完美运行。
murmur
2024-01-26 08:14:27 +08:00
裁剪了也包括功能和兼容性,压缩一下就可以别折腾了,别说 win7 了,像 node-webkit 这种还可以兼容 xp
bianhui
2024-01-26 08:25:59 +08:00
那如果客户装了 chrome ,你写个脚本后台起个服务唤起浏览器,打开 127.0.0.1 的 index 不就了么。如果觉得 low ,浏览器大概有个功能是把页面保存成桌面图标,快应用类似吧,用户点开不是浏览器常规界面,就是你的页面的全屏。
murmur
2024-01-26 08:43:15 +08:00
@bianhui electron 有 api 可以访问文件这些,也可以自己写 c 扩展,以前我们就搞过集成 fmod 搞音游的谱面编辑器
cookgo
2024-01-26 08:46:36 +08:00
npx?
shuax
2024-01-26 09:06:34 +08:00
flutter 可以在 win7 上正常跑。
NessajCN
2024-01-26 09:13:52 +08:00
tauri 对环境有啥要求? tauri 写的软件在树莓派 lxde 上都一样跑啊
d4fg4
2024-01-26 09:15:52 +08:00
这是个 xy 式问题。先说说你问什么想裁剪?
xingjue
2024-01-26 10:00:27 +08:00
golang 的 wails 呢
mainjzb
2024-01-26 10:11:11 +08:00
看了一下最近刚写的 flutter 项目编译出来都有 40M
Lockroach
2024-01-26 10:19:19 +08:00
tauri 不是用的系统 webview 吗,展示不出来是 webview 都没有吧
Yanlongli
2024-01-26 12:01:36 +08:00
Miniblink
ajan
2024-01-26 17:29:09 +08:00
试试 aardio + webview2 ?
drymonfidelia
2024-01-26 17:33:09 +08:00
@ajan
@Lockroach webview 不支持 win7 ,旧版本也要用户自己装 **不可用 tauri 等对环境要求更高的方案**
@xingjue 网站已经写好了
ajan
2024-01-26 17:38:22 +08:00
@drymonfidelia

https://learn.microsoft.com/zh-CN/microsoft-edge/webview2/#windows-7-and-8

Windows 7 和 8
WebView2 运行时版本 109 是支持以下 Windows 版本的最终版本。WebView2 运行时和 SDK 版本 110.0.1519.0 及更高版本不支持这些操作系统。

Windows 8/8.1
Windows 7
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2
drymonfidelia
2024-01-28 15:23:46 +08:00
@ajan 我说的是新版本不支持 win7 ,旧版本也要用户自己装,这还不如直接给用户安装 chrome

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX