只有一个 html 有没有办法 不用服务器 让 chrome 运行 并且能正常使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
usdc
0.01D
V2EX    程序员

只有一个 html 有没有办法 不用服务器 让 chrome 运行 并且能正常使用

  •  
  •   usdc 2020-06-11 15:30:50 +08:00 5195 次点击
    这是一个创建于 1950 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简单的说只写了一个记事本 又不想放在服务器上 又不想本机起服务 有没有办法 静态文件 访问好像不能用 localstorage

    44 条回复    2020-06-12 14:12:34 +08:00
    mostkia
        1
    mostkia  
       2020-06-11 15:34:05 +08:00
    直接资源管理器打开就可以了,如果有 Cookie 、表单、URL 操作之类的需求,建议还是搭建一下 web 服务。
    hbolive
        2
    hbolive  
       2020-06-11 15:34:55 +08:00
    如果是 windows 的话,双击这个 html 文件,或者右键->打开方式,选 chrome 。。
    qwerthhusn
        3
    qwerthhusn  
       2020-06-11 15:40:58 +08:00
    qwerthhusn
        4
    qwerthhusn  
       2020-06-11 15:41:40 +08:00   1
    有一个软件 mongoose,windows 下载是 exe
    双击运行就启动了一个 http 服务器,当前目录就是根目录
    koake
        5
    koake  
       2020-06-11 15:42:50 +08:00
    emm 简单的起一个 python http 服务器不是更方便么
    usdc
        6
    usdc  
    OP
       2020-06-11 15:43:03 +08:00   1243
    @mostkia #1 资源管理器 是指 文件系统?
    usdc
        7
    usdc  
    OP
       2020-06-11 15:43:44 +08:00   1242
    @koake #5 搭个服务 本机放 nginx 里就行了 关键 mac 内存都不够用不想开服务
    xuanbg
        8
    xuanbg  
       2020-06-11 15:45:24 +08:00
    双击打开不行吗?
    jas0ndyq
        9
    jas0ndyq  
       2020-06-11 15:46:29 +08:00
    hs -p 8080
    koake
        10
    koake  
       2020-06-11 15:46:53 +08:00
    @channg 这不是想让马儿跑,又想马儿不吃草么
    dfourc
        11
    dfourc  
       2020-06-11 15:58:45 +08:00
    @werthhusn #4 你也是个人才
    marcong95
        12
    marcong95  
       2020-06-11 15:58:49 +08:00
    @channg #7 内存不够用的话,直接 python -m http.server 然后用 safari 打开,可能比你用 chrome 开一个标签页还省内存

    一个页面的东西开 nginx 干嘛。。。你不会认为 python -m http.server 这种东西跟 nginx 耗同等内存吧?
    imdong
        13
    imdong  
       2020-06-11 16:00:56 +08:00 via iPhone
    本机? Windows ???

    .hta 试试?
    iSecret
        14
    iSecret  
       2020-06-11 16:03:26 +08:00
    macOS 不是自带了 php 嘛,直接 php -S 127.0.0.1:8080,测试完了直接 Ctrl + C 停掉呗。
    inktiger
        15
    inktiger  
       2020-06-11 16:04:35 +08:00
    0.0
    直接文件放在桌面直接点击不就能运行么,想用 chrome 运行,设置 chrome 为默认浏览器或者文件单独设置以 chrome 打开;

    如果想在哪都能访问,用 https://gitee.com/ 的 page 服务几分钟就搭好了,还免费,速度还贼快
    iscraft
        17
    iscraft  
       2020-06-11 16:07:52 +08:00
    谷歌浏览器插件 Web Server for Chrome 使用 chrome 启用 web 服务
    iSecret
        18
    iSecret  
       2020-06-11 16:08:32 +08:00
    静态页面可以直接推到 Github Pages 服务,稳不稳定得看你网络了。
    arrow8899
        19
    arrow8899  
       2020-06-11 16:09:36 +08:00
    有一个办法,就是借助于 Chrome 的插件功能,写一个最简单的插件,把你的文件放进去就行。而且可以用 localStorage 。
    red2dog
        21
    red2dog  
       2020-06-11 16:11:46 +08:00
    npm install http-server
    http-server -c-1
    arrow8899
        22
    arrow8899  
       2020-06-11 16:13:44 +08:00
    @arrow8899 然后访问地址就是类似的 chrome-extension://dbepggeogbaibhgnhhndojpep/pages/demo.html
    miao666
        23
    miao666  
       2020-06-11 16:16:20 +08:00 via Android
    1.放在 gayhub 上
    2.用 c#打包一个 webkit 内核的 exe,做成软件分发
    salamanderMH
        24
    salamanderMH  
       2020-06-11 16:19:35 +08:00
    我 github 的头像。。
    imn1
        25
    imn1  
       2020-06-11 16:41:19 +08:00
    记事本?富文本编辑器?写完要存起来?

    好像上面各位都没看到这个
    cs419
        26
    cs419  
       2020-06-11 16:45:20 +08:00
    免费远程版 github pages 、码云 Pages
    本地版 下一个 hfs 几 M 大小
    ChefIsAwesome
        27
    ChefIsAwesome  
       2020-06-11 16:49:35 +08:00
    稍微了解下 chrome 插件怎么写就行了。还有,你这个存储需求,用 indexed db 更好
    mostkia
        28
    mostkia  
       2020-06-11 16:53:17 +08:00
    @channg 对啊,使用谷歌浏览器打开 html 文件,一般都是通过资源管理器的,也就是你说的文件系统打开,假如有数据存储需求,可以尝试本地存储数据库,现代主流浏览器都自带有小型数据库,可以满足基础的信息存储功能。
    yinzhili
        29
    yinzhili  
       2020-06-11 16:58:20 +08:00
    本机跑一个 nginx 有多难?
    cmdOptionKana
        30
    cmdOptionKana  
       2020-06-11 17:18:37 +08:00
    可以的,看我这个尝试 https://v2ex.com/t/648561

    你下载这个文件 https://give-me-five.coding.net/p/small-plans/d/small-plans/git/raw/master/old/small-plans.html

    就单独一个 html 文件,双击运行即可。
    ryougifujino
        31
    ryougifujino  
       2020-06-11 17:26:57 +08:00
    有 IDEA 或者 WebStrom 的话很简单,直接右上角用 Chrome 打开就行了
    Tsukee
        32
    Tsukee  
       2020-06-11 17:27:35 +08:00 via iPhone   1
    zjj19950716
        33
    zjj19950716  
       2020-06-11 19:21:11 +08:00 via iPhone
    直接拖进 Chrome
    zgk
        34
    zgk  
       2020-06-11 19:34:30 +08:00 via Android
    想起了 tiddlywiki 默认的持久化方式,直接点击下载一个新的 HTML 文件
    UnluckyNinja
        35
    UnluckyNinja  
       2020-06-11 19:36:00 +08:00
    楼主说的没看太懂,我假设一下是有一个纯前端网页,想脱离后端单独在浏览器中运行,并能正常使用浏览器功能。
    那就是把一个 SPA 做成 PWA 推到 github pages 上,然后访问一次添加到桌面当离线应用就可以了。
    vue-cli 可以直接生成脚手架,PWA 启用后无需额外设置("vue ui"命令行可以图形化操作)。
    lxk11153
        36
    lxk11153  
       2020-06-11 19:41:39 +08:00
    html 本来就可以浏览器直接打开,至于你说的”正常使用“,具体功能具体分析咯
    我这个就是 html 文件,可以直接浏览器运行 https://xhgxa.ml/
    danbai
        37
    danbai  
    PRO
       2020-06-11 19:56:47 +08:00
    如果只是临时的网页我这边有个临时空间可以试试 http://tempyun.com/
    JustSong
        38
    JustSong  
       2020-06-11 19:56:59 +08:00 via Android
    找一个支持放 HTML 页面的博客系统就好了,像我的一些小工具都是这样部署的。
    opengps
        39
    opengps  
       2020-06-11 20:00:30 +08:00
    本机不就是直接运行即可,发布的话,用对象存储,我最近卡壳的也正是这个产品的研发
    cond0r
        40
    cond0r  
       2020-06-11 22:24:39 +08:00
    someonedeng
        41
    someonedeng  
       2020-06-12 10:41:00 +08:00
    serverless 平台
    usdc
        42
    usdc  
    OP
       2020-06-12 11:41:49 +08:00   1245
    @cmdOptionKana #30
    @Tsukee #32 可以的
    huweic
        43
    huweic  
       2020-06-12 12:14:34 +08:00 via Android
    静态 HTML 资源放 Github Pages 再合适不过了,就是访问会有点慢
    Sapp
        44
    Sapp  
       2020-06-12 14:12:34 +08:00
    electron 自己包一层不就行了,还能用 node 和文件存储
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     951 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 19:32 PVG 03:32 LAX 12:32 JFK 15:32
    Do have faith in what you're doing.
    ubao 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