turan12
V2EX  ›  问与答

如何做一个运行在 Windows 里的“Webview”?

  •  
  •   turan12 · Jul 21, 2020 · 3028 views
    This topic created in 2169 days ago, the information mentioned may be changed or developed.

    要求很简单,就是一个.exe 程序,点开后显示一个窗口,里面直接显示的是一个指定 URL 的网页,类似移动端的 webview 。我只会 web 开发,没接触过桌面开发,不知有没有简单的实现方式?

    17 replies    2020-07-23 21:29:39 +08:00
    martinsu
        1
    martinsu  
       Jul 21, 2020   ❤️ 1
    就是 electron
    shoaly
        2
    shoaly  
       Jul 21, 2020
    轻轻的学一下 c sharp, 真就是 20 多行代码的事情
    ysc3839
        3
    ysc3839  
       Jul 21, 2020
    要尽可能简单,不需要自己编写代码的话推荐 Electron 。
    qiayue
        4
    qiayue  
    PRO
       Jul 21, 2020
    vb 也可以
    话说我翻出 13 年前学 vb,用 win xp 电脑写的一个小程序,现在 13 年后用 win 10 还能打开
    turan12
        5
    turan12  
    OP
       Jul 21, 2020
    @martinsu
    @ysc3839
    初步了解了一下,感觉 Electron 更符合需求,准备继续深入研究。感谢推荐!
    turan12
        6
    turan12  
    OP
       Jul 21, 2020
    @shoaly 也是个办法
    turan12
        7
    turan12  
    OP
       Jul 21, 2020
    @qiayue 真要用 vb 我怕是要被产品经理打死,不过 vb.net 可能可以考虑
    jwenjian
        8
    jwenjian  
       Jul 22, 2020   ❤️ 1
    哈哈,那你要考虑 Tauri 了,可以看看我的这个帖子:

    https://cn.v2ex.com/t/683905#reply11

    就是一个 webview,打包出来的体积也很小 应该满足你的需求
    love
        9
    love  
       Jul 22, 2020   ❤️ 1
    @turan12 建议别 electron,那个比较复杂,不适合你这种小要求。建议用 electron 同作者出的 nw.js ,更适合把网页转成 exe 这种流程。
    ysc3839
        10
    ysc3839  
       Jul 22, 2020 via Android
    @jwenjian 看了下 Tauri 是调用系统自带的 WebView,在 Windows 上问题可能比较多,因为 IE 版本不同,支持的特性也不同,而且即使是最新的 IE11,也不支持许多新特性了。
    turan12
        11
    turan12  
    OP
       Jul 22, 2020
    @love #9 感谢推荐,已在研究中
    wedd
        12
    wedd  
       Jul 22, 2020
    aardio 也是几行搞定
    jwenjian
        13
    jwenjian  
       Jul 22, 2020
    @ysc3839 确实。

    另外,你试过 PWA 吗?
    turan12
        14
    turan12  
    OP
       Jul 22, 2020
    @jwenjian PWA 貌似还是差那么点意思
    ysc3839
        15
    ysc3839  
       Jul 22, 2020 via Android
    @jwenjian “试过 PWA” 指的是什么?我只在手机上安装过 PWA 。
    jwenjian
        16
    jwenjian  
       Jul 23, 2020
    @ysc3839 PC 上也可以安装呀... 而且可以不开浏览器 直接从开始菜单或者桌面进入
    ysc3839
        17
    ysc3839  
       Jul 23, 2020
    @jwenjian 我知道可以。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   915 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 20:52 · PVG 04:52 · LAX 13:52 · JFK 16:52
    ♥ Do have faith in what you're doing.