V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
patr0nus
V2EX  ›  JavaScript

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

  •  2
     
  •   patr0nus · 2019-02-13 10:12:55 +08:00 · 14860 次点击
    这是一个创建于 2142 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条回复    2020-03-02 20:56:48 +08:00
    LittleWhiteMouse
        1
    LittleWhiteMouse  
       2019-02-13 10:22:52 +08:00
    这个非常赞,非常支持!!!

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

    electron 的作者有不带浏览器的另一个项目,在 v2 发过的
    Exin
        6
    Exin  
       2019-02-13 10:42:27 +08:00
    是不是可以这么对比——

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

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

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

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

    这个也是。。
    shuax
        15
    shuax  
       2019-02-13 11:32:51 +08:00
    windows 下好像 miniblink 更好
    edsheeran
        16
    edsheeran  
       2019-02-13 11:49:13 +08:00 via iPhone
    大佬大佬,去他媽的 electron,現在電腦裡面一堆瀏覽器臥槽
    Kei
        17
    Kei  
       2019-02-13 11:56:54 +08:00
    patr0nus
        18
    patr0nus  
    OP
       2019-02-13 11:57:09 +08:00 via iPhone
    @noclin 因为还没做😂那个 Pym 是写了一个脚本打包的,等我有空改成把脚本改得通用可配置了,再发布出来
    cin
        19
    cin  
       2019-02-13 12:00:01 +08:00
    patr0nus
        20
    patr0nus  
    OP
       2019-02-13 12:03:56 +08:00 via iPhone
    @kakegu @yidinghe 对。但 Windows 下用的是 Edge 引擎,兼容性问题会好办些。

    Linux 支持刚起步,我对 Linux App 开发不太熟悉,可能要做一段时间。
    HangoX
        21
    HangoX  
       2019-02-13 12:53:49 +08:00 via Android
    谷歌自己出了一个直接用用户安装的 chrome 来运行的
    zhfsxtx
        22
    zhfsxtx  
       2019-02-13 14:26:15 +08:00
    真厉害
    Yien
        23
    Yien  
       2019-02-13 21:57:25 +08:00
    大赞,收藏先!
    rikka
        24
    rikka  
       2019-04-27 18:13:00 +08:00
    我 npm install 完了准备开工搞,找了一圈没有 Tray 相关的 api,瞬间凉了,楼主有计划支持下吗😂
    woshipanghu
        25
    woshipanghu  
       2019-09-08 00:08:36 +08:00
    程序生成后 这个软件有大多?
    xiaoyanbot
        26
    xiaoyanbot  
       2020-03-02 19:27:36 +08:00
    @HangoX [谷歌自己出了一个直接用用户安装的 chrome 来运行的] ,请问是什么?
    xiaoyanbot
        27
    xiaoyanbot  
       2020-03-02 20:07:55 +08:00
    @GDC [electron 的作者有不带浏览器的另一个项目,在 v2 发过的] 请问是什么?
    GDC
        28
    GDC  
       2020-03-02 20:29:28 +08:00
    @xiaoyanbot 尼玛这是一年前的回复啊… 还好我这两天上这个号… 这个贴 /t/432968
    HangoX
        29
    HangoX  
       2020-03-02 20:56:48 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:38 · PVG 00:38 · LAX 08:38 · JFK 11:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.