推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
patr0nus

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

  •  2
     
  •   patr0nus · Feb 13, 2019 · 16502 views
    This topic created in 2826 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 Store 和 Microsoft Store.

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

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

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

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

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

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

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

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

    Linux 支持刚起步,我对 Linux App 开发不太熟悉,可能要做一段时间。
    HangoX
    HangoX
    Feb 13, 2019 via Android
    21
    谷歌自己出了一个直接用用户安装的 chrome 来运行的
    zhfsxtx
    zhfsxtx
    Feb 13, 2019
    22
    真厉害
    Yien
    Yien
    Feb 13, 2019
    23
    大赞,收藏先!
    rikka
    rikka
    Apr 27, 2019
    24
    我 npm install 完了准备开工搞,找了一圈没有 Tray 相关的 api,瞬间凉了,楼主有计划支持下吗😂
    woshipanghu
    woshipanghu
    Sep 8, 2019
    25
    程序生成后 这个软件有大多?
    xiaoyanbot
    xiaoyanbot
    Mar 2, 2020
    26
    @HangoX [谷歌自己出了一个直接用用户安装的 chrome 来运行的] ,请问是什么?
    xiaoyanbot
    xiaoyanbot
    Mar 2, 2020
    27
    @GDC [electron 的作者有不带浏览器的另一个项目,在 v2 发过的] 请问是什么?
    GDC
    GDC
    Mar 2, 2020
    28
    @xiaoyanbot 尼玛这是一年前的回复啊… 还好我这两天上这个号… 这个贴 /t/432968
    HangoX
    HangoX
    Mar 2, 2020
    29
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1231 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
    ♥ Do have faith in what you're doing.