V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
stx0821
V2EX  ›  问与答

前端需要开发直接在浏览器里通过 file://打开 index.html 的应用叫什么应用呢

  •  
  •   stx0821 · 2023-03-30 17:27:54 +08:00 · 1308 次点击
    这是一个创建于 602 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在像 vscode 扩展嵌入 web ,chrome 扩展程序,以及 app 混合开发都需要用到这种技术,但网上能找到的资料很少,
    包括有哪些坑,用哪些技术比较好,有人来聊聊吗,目前是用的 vue3 + vite 来开发。
    7 条回复    2023-03-30 18:42:09 +08:00
    renmu
        1
    renmu  
       2023-03-30 17:30:20 +08:00 via Android
    你 vite 打包后的不起个服务跑不起来吧。。
    直接 script 引用 vue3 ,或者 jQuery 吧。
    molvqingtai
        2
    molvqingtai  
       2023-03-30 17:35:52 +08:00
    叫“本地应用“?

    不能直接运行 esm module ,比如楼上说的 vite 打包后的产物:

    <script type="module" src="main.js"><script>

    这种方式不支持 file 协议
    NoOneNoBody
        3
    NoOneNoBody  
       2023-03-30 18:01:18 +08:00
    webview ?嵌入式?
    qt 有一套 QWebEngine 和 QWebSocket ……
    其他语言也有调用的浏览器引擎的方法,但没研究过
    Mutoo
        4
    Mutoo  
       2023-03-30 18:14:37 +08:00 via iPhone
    估计叫:影视特效应用。拍电影经常用这个。
    duke807
        5
    duke807  
       2023-03-30 18:37:31 +08:00 via Android
    busybox httpd -f -v -p 8080 -h .
    duke807
        6
    duke807  
       2023-03-30 18:38:07 +08:00 via Android
    最简洁起 web 服务器的方法,而且支持 cgi
    bzw875
        7
    bzw875  
       2023-03-30 18:42:09 +08:00
    Electron 是一个使用 JavaScript 、HTML 和 CSS 构建桌面应用程序的框架。https://www.electronjs.org/zh/docs/latest
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3156 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:21 · PVG 20:21 · LAX 04:21 · JFK 07:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.