l0ng
V2EX  ›  科技

求助大佬,一个奇怪的需求,把线上地址以 webview 形式嵌入桌面应用(.exe)

  •  
  •   l0ng · Aug 16, 2018 · 3815 views
    This topic created in 3006 days ago, the information mentioned may be changed or developed.

    electron 或者 nw 能行吗?有没有用过的大佬?

    25 replies  •  2018-08-17 15:37:43 +08:00
    b821025551b
    b821025551b
    Aug 16, 2018❤️4
    1
    visual studio 里面直接一个 form 拉个 webview 控件,上学的时候经常搞
    coffeSlider
    coffeSlider
    Aug 16, 2018 via Android❤️1
    2
    electron 妥妥的没问题
    rabbbit
    rabbbit
    Aug 16, 2018❤️2
    3
    没外观要求? 随便搞个 chromium,换个图标,然后用参数启动
    例如 c:\chrome.exe --app=https://www.v2ex.com
    rabbbit
    rabbbit
    Aug 16, 2018❤️1
    4
    看错了,请忽略上面那条
    shenyu1996
    shenyu1996
    Aug 16, 2018❤️1
    5
    nativefier 一条命令就能打包成 exe
    l0ng
    l0ng
    OP
    Aug 16, 2018
    6
    @b821025551b
    @coffeSlider
    @rabbbit 请问 chrome.exe 有单文件吗?
    @shenyu1996
    感谢各位大佬!

    刚才使用 nativefier 成功了,可是打出来是一个项目文件夹,
    请问大佬 @shenyu1996
    有没有什么方法能做成一个单 exe 文件呢?
    mmdsun
    mmdsun
    Aug 16, 2018 via Android❤️1
    7
    推荐 1 楼的。下载 visual studio 新健 c# winform 工程。拖个 webview 控件。分分钟的事情。
    mmdsun
    mmdsun
    Aug 16, 2018 via Android
    8
    l0ng
    l0ng
    OP
    Aug 16, 2018
    9
    @mmdsun #7 谢谢,请问可以做成单文件吗?现在弄出来一堆东西,感觉体验不太好
    chinvo
    chinvo
    Aug 16, 2018❤️1
    10
    chrome 太重了

    VB(6.0) 或者 C# 拖个 webview 更轻快
    chinvo
    chinvo
    Aug 16, 2018❤️1
    11
    @l0ng #9 C# 的话,就只有一个 .exe 啊,又没用第三方库,系统库都是在 .Net Frameworks / Windows 里面的
    l0ng
    l0ng
    OP
    Aug 16, 2018
    12
    @chinvo #11 谢谢大佬,本采集之前不了解
    chinvo
    chinvo
    Aug 16, 2018
    13
    @l0ng #12 我也是菜鸡,闲着没事写过 WinForm 而已,而且碰巧以前用 VB 做过这种事
    mmdsun
    mmdsun
    Aug 16, 2018 via Android❤️1
    14
    @l0ng 当然可以。这个编译就是一个.exe 还可以做成安装包的形式。
    seabee
    seabee
    Aug 16, 2018 via Android❤️1
    15
    感觉这项目价值超过 2.5 亿
    l0ng
    l0ng
    OP
    Aug 17, 2018
    16
    @mmdsun #14
    @chinvo #13
    大佬顺便再请教下,VS 弄出来的,webview 内核是啥呢?还要安装.net framework 吗?
    t6attack
    t6attack
    Aug 17, 2018❤️1
    17
    @l0ng 内核当然是 IE,所以占用空间非常小。
    f12998765
    f12998765
    Aug 17, 2018❤️1
    18
    你需要的可能是这个 https://desktop.appmaker.xyz/
    mmdsun
    mmdsun
    Aug 17, 2018 via Android❤️1
    19
    @l0ng 默认是 IE 核的。也可以弄谷歌核的。win7 sp1 自带就有.net 3.5。看你要兼容到哪个系统。.net 版本可以在 vs 项目里面修改的。再不行就去给别人电脑安装个高版本的. net framework
    mmdsun
    mmdsun
    Aug 17, 2018 via Android
    20
    @l0ng 这项目价值超过 5 亿了。
    ian19znj
    ian19znj
    Aug 17, 2018
    21
    稍微包装下,这又是一个“自主研发”的浏览器了。
    l0ng
    l0ng
    OP
    Aug 17, 2018
    22
    @f12998765 谢谢,这个最后下载地址在国外,下了半天,结果和 nativefier 生成的是一样的哦,方便非程序员使用吧
    l0ng
    l0ng
    OP
    Aug 17, 2018
    23
    @chinvo
    大佬,是我 vs 操作输出方式有误吗?
    点生成,在 Release 目录下出来一大堆文件和一个 exe,
    点发布,出来三个文件(有一个安装包.exe)
    b821025551b
    b821025551b
    Aug 17, 2018❤️1
    24
    @l0ng #23 build 出来的那个 exe 就可以拖出来直接用了。
    l0ng
    l0ng
    OP
    Aug 17, 2018
    25
    @b821025551b bin\x86\Release 下的 exe 吗?这试了个不行啊,才 7kb
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3123 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:37 · PVG 13:37 · LAX 21:37 · JFK 00:37
    ♥ Do have faith in what you're doing.