做了一个轻量级的 Electron,使用的是系统自带的 webview - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
patr0nus

做了一个轻量级的 Electron,使用的是系统自带的 webview

  •  2
     
  •   patr0nus Feb 13, 2019 15819 views
    This topic created in 2637 days ago, the information mentioned may be changed or developed.

    DeskGap: https://deskgap.com/

    HN 讨论: https://news.ycombinator.com/item?id=19149690

    目前支持 Mac OS X 10.10+ 和 Windows 10 (好多 10 啊

    另外我用 DeskGap 把 squoosh 包装成了桌面 App "Pym",并成功提交上了 Mac App StoreMicrosoft Store.

    29 replies    2020-03-02 20:56:48 +08:00
    LittleWhiteMouse
        1
    LittleWhiteMouse  
       Feb 13, 2019
    这个非常赞,非常支持!!!

    Electron 每个应用带一个浏览器实在是觉得莫名其妙
    noclin
        2
    noclin  
       Feb 13, 2019
    很棒的项目,但是好像没看到打包相关的文档
    lanxyou
        3
    lanxyou  
       Feb 13, 2019
    赞啊 包的体积减小后有了下载的欲望了
    noclin
        4
    noclin  
       Feb 13, 2019
    一部分 electron 应用本可以不用附带完整的 chromium runtime,这样传播也方便多了。
    GDC
        5
    GDC 
       Feb 13, 2019 via iPhone
    @LittleWhiteMouse
    @lanxyou

    electron 的作者有不带浏览器的另一个项目,在 v2 发过的
    Exin
        6
    Exin  
       Feb 13, 2019
    是不是可以这么对比

    自定义 URL + 不锁定浏览器 -> 自由浏览网页,体积小、流量高,面临适配问题
    指定 URL + 锁定浏览器 -> Electron App,体积大、流量低,无适配问题
    指定 URL + 不锁定浏览器 -> DeskGap App,体积小、流量低,有适配问题
    marcong95
        7
    marcong95  
       Feb 13, 2019
    无责任猜想一下,有没有可能调用用户自己装的 Chrome 或者 Firefox 里的 Webview 呢。因为个人感觉无论是 Edge 还是 Safari 都不是特别靠谱。
    Cbdy
        8
    Cbdy  
       Feb 13, 2019
    电脑版的 PWA ?
    kakegu
        9
    kakegu  
       Feb 13, 2019
    既然是用系统的 webview 那就可能出现兼容性问题,还有什么时候支持 Linux ?
    lenville
        10
    lenville  
       Feb 13, 2019   1
    赞楼主,除了楼主提到的 Electrino
    https://github.com/pojala/electrino

    还有另外两个类似的工具
    https://github.com/jiahaog/nativefier
    https://github.com/francoislaberge/shrinkray

    Electrino 跟 DeskGap 类似,Nativefier 和 Shrinkray 更偏向于简单封装
    jiejiss
        11
    jiejiss  
       Feb 13, 2019 via Android
    还有一个类似的 https://github.com/weolar/miniblink49,用的是 Chrome 的 49 版本内核,支持 XP 和 npapi。基于 miniblink 有一个 mini-electron,打包完了大小是 6mb
    yidinghe
        12
    yidinghe  
       Feb 13, 2019 via Android   1
    楼主的框架不带浏览器的话,Windows 10 下面用的是 edge 嘛?
    est
        14
    est  
       Feb 13, 2019
    原来是国人作品。。。

    https://weolar.github.io/miniblink/

    这个也是。。
    momo1999
        15
    momo1999  
       Feb 13, 2019
    windows 下好像 miniblink 更好
    edsheeran
        16
    edsheeran  
       Feb 13, 2019 via iPhone
    大佬大佬,去他的 electron,在面一堆器槽
    Kei
        17
    Kei  
       Feb 13, 2019
    patr0nus
        18
    patr0nus  
    OP
       Feb 13, 2019 via iPhone
    @noclin 因为还没做那个 Pym 是写了一个脚本打包的,等我有空改成把脚本改得通用可配置了,再发布出来
    cin
        19
    cin  
       Feb 13, 2019
    patr0nus
        20
    patr0nus  
    OP
       Feb 13, 2019 via iPhone
    @kakegu @yidinghe 对。但 Windows 下用的是 Edge 引擎,兼容性问题会好办些。

    Linux 支持刚起步,我对 Linux App 开发不太熟悉,可能要做一段时间。
    HangoX
        21
    HangoX  
       Feb 13, 2019 via Android
    谷歌自己出了一个直接用用户安装的 chrome 来运行的
    zhfsxtx
        22
    zhfsxtx  
       Feb 13, 2019
    真厉害
    Yien
        23
    Yien  
       Feb 13, 2019
    大赞,收藏先!
    rikka
        24
    rikka  
       Apr 27, 2019
    我 npm install 完了准备开工搞,找了一圈没有 Tray 相关的 api,瞬间凉了,楼主有计划支持下吗
    woshipanghu
        25
    woshipanghu  
       Sep 8, 2019
    程序生成后 这个软件有大多?
    xiaoyanbot
        26
    xiaoyanbot  
       Mar 2, 2020
    @HangoX [谷歌自己出了一个直接用用户安装的 chrome 来运行的] ,请问是什么?
    xiaoyanbot
        27
    xiaoyanbot  
       Mar 2, 2020
    @GDC [electron 的作者有不带浏览器的另一个项目,在 v2 发过的] 请问是什么?
    GDC
        28
    GDC  
       Mar 2, 2020
    @xiaoyanbot 尼玛这是一年前的回复啊… 还好我这两天上这个号… 这个贴 /t/432968
    HangoX
        29
    HangoX  
       Mar 2, 2020
    About     Help     Advertise     Blog     API     FAQ     Solana     2486 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 74ms UTC 08:25 PVG 16:25 LAX 01:25 JFK 04:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86