求助怎么打包一个体积小 兼容性和微信电脑版接近的能够正常渲染 Angular 13 网页的专用浏览器

查看 181|回复 11
作者:drymonfidelia   
公司有一个 Angular 13 写的网页版加盟店管理系统,用户用的浏览器什么妖魔鬼怪都有,2345 浏览器、QQ 浏览器已经算好了,还有什么魔方浏览器的,都是各种魔改精简的远古内核,经常有人反应表格加载不出来(因为需要的功能很多,我用的是 ag-grid 这个英国产的 datagrip 组件,在国内有一点冷门,国产浏览器的兼容性不太好)、不能提交导出什么的,技术员好不容易远程给他们装上配置好 Chrome ,还没过一天默认浏览器又被锁定成什么“旗鱼浏览器”了。领导想让打包成 exe 给他们用,还想借此机会简单防止一下用户使用按键精灵之类的工具自动提交一些安全相关的检查单(不是强需求,能简单实现最好,复杂就不做了)(不能用扫描进程的方法,没办法确定不是用户点的,最好是无感让这类软件失效)验证码没用,只能让员工点验证码,还是可以不看检查单。限制点击频率也没用,按键精灵可以弄间隔,而且影响正常操作的用户。
因为加盟店电脑上都有微信电脑版,所以兼容性能够接近微信电脑版就好。如果可以的话最好安装包体积能小一点,方便直接通过微信分发。Electron 打包不支持 win7 ,而且包有点大,超过了微信文件大小限制,有没有方便的把像视频播放这样大的我没用到的功能砍掉的方法?领导说最好能兼容 xp ,兼容 win7 是底线,很多门店都在用 win7 。
听说 V2EX 懂这方面的人很多,于是来咨询一下。上周帖子发错板块了,一周只有一个人回复。

浏览器, 检查单, 微信, angular

focuxin   
C# 内嵌一个 CEF 浏览器
tool2d   
用老版本的 Electron 打包,可以支持 win7 。
单论兼容性,肯定是 Electron 是最好的。
fengshils   
nwjs 老版本?
aosan926   
https://github.com/weolar/miniblink49 ,文档说可以支持到 XP ,可以参考下
ynxh   
tauri
learninining   
试试这个 https://github.com/tw93/Pake
lizhenda   
[Electron 打包不支持 win7] 谁说不支持了?你不要盯着最最新版看啊 ... Electron 22.x 不行么
tool2d   
@aosan926 xp 是领导的无理要求,听听就好了。
几乎没几个前端框架,还能支持那么老的内核版本,除非代码用 jq 手写。
also24   
既然你都已经给客户装上 Chrome 了,还管 “默认浏览器” 干什么呢?
桌面新建一个快捷方式不就好了:
chrome.exe --app="/"
图标改成你们系统的图标,告诉他们用这个进管理系统
您需要登录后才可以回帖 登录 | 立即注册

返回顶部