stx0821
V2EX  ›  问与答

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

  •  
  •   stx0821 · Mar 30, 2023 · 2410 views
  •   You need to sign in to view this topic
    This topic created in 1287 days ago, the information mentioned may be changed or developed.
    现在像 vscode 扩展嵌入 web ,chrome 扩展程序,以及 app 混合开发都需要用到这种技术,但网上能找到的资料很少,
    包括有哪些坑,用哪些技术比较好,有人来聊聊吗,目前是用的 vue3 + vite 来开发。
    7 replies  •  2023-03-30 18:42:09 +08:00
    renmu
        1
    renmu  
       Mar 30, 2023 via Android
    你 vite 打包后的不起个服务跑不起来吧。。
    直接 script 引用 vue3 ,或者 jQuery 吧。
    molvqingtai
        2
    molvqingtai  
       Mar 30, 2023
    叫“本地应用“?

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

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

    这种方式不支持 file 协议
    NoOneNoBody
        3
    NoOneNoBody  
       Mar 30, 2023
    webview ?嵌入式?
    qt 有一套 QWebEngine 和 QWebSocket ……
    其他语言也有调用的浏览器引擎的方法,但没研究过
    Mutoo
        4
    Mutoo  
       Mar 30, 2023 via iPhone
    估计叫:影视特效应用。拍电影经常用这个。
    duke807
        5
    duke807  
       Mar 30, 2023 via Android
    busybox httpd -f -v -p 8080 -h .
    duke807
        6
    duke807  
       Mar 30, 2023 via Android
    最简洁起 web 服务器的方法,而且支持 cgi
    bzw875
        7
    bzw875  
       Mar 30, 2023
    Electron 是一个使用 JavaScript 、HTML 和 CSS 构建桌面应用程序的框架。https://www.electronjs.org/zh/docs/latest
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5703 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 06:06 · PVG 14:06 · LAX 23:06 · JFK 02:06
    ♥ Do have faith in what you're doing.