外包项目找人: 功能描述:将一个远程 url 内嵌到一个本地 exe 文件中,实现某个在线功能的本地(伪)绿色版
—————— 这个网页用了 vue 之类的框架,在部分浏览器中是有兼容问题的(对 ie 的支持不好),因为不知道用户不会用什么浏览器,所以,我们需要自己包个 exe 的壳(小于 5m ),以便实现
1 )他打开 exe,访问指定网址 2 )该网址相关功能可正常使用
—————— 欢迎有兴趣,有 windows 编程经验的神仙们响应
1
sivacohan 2020-06-12 17:15:14 +08:00
你限制了小于 5MB 那就很难做到了。
因为本质上你就是要一个浏览器,而 chrome 的安装包就 89MB 。 |
2
jswh 2020-06-12 17:18:12 +08:00
本来,electron 包一下就好了。但是要求 exe 小于 5m,这个感觉只能用系统的 webview,而你又不知道用户用什么系统......
如果可以联网的话,变通一点的方法是只写一个启动器,启动的时候先去下载 electron 包,下完了启动 electron 。 |
3
luckyrayyy 2020-06-12 17:22:49 +08:00
不兼容 ie,还得小于 5m...感觉真得神仙来解决了。自带一个 webview 不可能小吧
|
4
jswh 2020-06-12 17:25:45 +08:00 1
https://electron-react-boilerplate.js.org/docs/app-showcase
这个可以把 exe 减少了 30+M,感觉不能再小了 |
5
mercury233 2020-06-12 17:26:33 +08:00
用 miniblink 应该能搞,不过 5M 应该是做不到
|
6
easonHHH 2020-06-12 17:26:56 +08:00
https://github.com/weolar/miniblink49
miniblink 可以把体积压缩到 10M 左右,5M 估计做不到 |
7
takemeaway 2020-06-12 17:27:06 +08:00 1
5M 。。。 不如你干脆打开 exe 调用 360 浏览器,用户没装就提示下载。。。 哈哈
|
8
easonHHH 2020-06-12 17:29:21 +08:00 1
miniblink 里面有说明
mini-electron 项目是一个基于 miniblink 的独立项目,旨在创建一个更小的 electron 运行环境。目前已经实现了这一目标。 通过替换 mini-electron,打包完后的文件仅仅 6m 左右。 似乎还真可以满足? |
9
youyouyou0123456 2020-06-12 17:31:13 +08:00
cefsharp 应该可以
|
11
huiyue 2020-06-12 17:40:46 +08:00
留个联系方式啊
|
12
nwgale OP |
13
scorpiozj 2020-06-12 22:09:43 +08:00
electron 真是不错,就是打包太大~
关注 mini-electron |
14
YingJie 2020-06-13 00:11:46 +08:00 via Android
可以试一试 aardio
|
15
huiyue 2020-06-13 00:15:28 +08:00
试验过了。cefsharp 184M 。光是一个 libcef.dll 就是 114M 了。
|
16
cszchen 2020-06-13 11:37:09 +08:00 via Android
50m 的话可以接,双平台,有案例
|
17
jhzzzz 2020-06-13 17:48:46 +08:00
现如今估计只有我这样会 Delphi 的人才能做到 5M 以下 :D
|