求助大佬,一个奇怪的需求,把线上地址以 webview 形式嵌入桌面应用(.exe) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
l0ng
V2EX    科技

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

  •  
  •   l0ng 2018 年 8 月 16 日 3318 次点击
    这是一个创建于 2733 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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