V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
daijinming
V2EX  ›  程序员

有没有人开发过 windows 客户端嵌套 HTML 网页的应用

  •  
  •   daijinming · 2019-11-05 14:47:39 +08:00 · 2852 次点击
    这是一个创建于 1849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前好像在哪里看过有这么一套触摸屏软件,采用 .net 开发的客户端外壳,内部展现部分实际上都是由 HTML 处理的,操作上基本感觉不出来,并且还很美观,不知道有没有开发过这样的软件,请教请教思路

    17 条回复    2019-11-05 18:57:02 +08:00
    shintendo
        1
    shintendo  
       2019-11-05 14:50:24 +08:00
    不就是 electron 吗
    daijinming
        2
    daijinming  
    OP
       2019-11-05 14:52:52 +08:00
    @shintendo 这是个思路,不过我们的技术栈是 .net
    SilencerL
        3
    SilencerL  
       2019-11-05 14:54:31 +08:00
    CefSharp
    Chromely
    sannyzeng
        4
    sannyzeng  
       2019-11-05 14:54:44 +08:00
    electron 吧
    FeifeiJin
        5
    FeifeiJin  
       2019-11-05 14:55:43 +08:00 via Android
    @daijinming 我建议放弃,winform 里好像有一个 html 的组建。
    不要去走一条最崎岖的路
    markgor
        6
    markgor  
       2019-11-05 14:57:22 +08:00   ❤️ 1
    electron,NW.js 可用用 node 模塊,基本 JS 沒問題看看手冊就行了。
    然後 C#我記得還有個插件,是集成了 chromecf,直接調用就行了。
    jrtzxh020
        7
    jrtzxh020  
       2019-11-05 14:58:08 +08:00
    .net 套壳,内置 chrome 内核,然后写过 js bridge 通讯。我们做过这种
    daijinming
        8
    daijinming  
    OP
       2019-11-05 14:58:43 +08:00
    @FeifeiJin 加载 HTML 问题不大,关键是 HTML 如何和.net 客户端通信
    daijinming
        9
    daijinming  
    OP
       2019-11-05 15:00:14 +08:00
    @jrtzxh020 老大,思路很清晰,能不能提供详细点,js bridge 如何弄
    picoolo
        10
    picoolo  
       2019-11-05 15:02:14 +08:00
    看下 CefSharp 的 BoundObject
    hkitdog
        11
    hkitdog  
       2019-11-05 15:03:31 +08:00 via iPhone
    @daijinming dotnet 內置 websocket server, html 發送 websocket 請求
    markgor
        12
    markgor  
       2019-11-05 15:12:46 +08:00   ❤️ 1
    找到了,
    NanUI
    上 gahub 上搜索下把,
    裡面例子有 C#与 Javascript 的相互通信的
    daijinming
        13
    daijinming  
    OP
       2019-11-05 15:20:58 +08:00
    @markgor 感觉不尽啊朋友
    oubenruing
        14
    oubenruing  
       2019-11-05 15:22:27 +08:00
    以前做过 c++客户端 和 ie 内核封装的浏览器界面应用 ,通信用的 windows 的消息传递 SendMessage
    darkbfly666
        15
    darkbfly666  
       2019-11-05 17:18:23 +08:00
    miniblink 我用过这个
    sobigfish
        16
    sobigfish  
       2019-11-05 18:55:49 +08:00
    battle net 的客户端 用的 cef https://bitbucket.org/chromiumembedded/cef
    opengps
        17
    opengps  
       2019-11-05 18:57:02 +08:00 via Android
    web browser 控件?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1061 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.