V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
yhvictor
V2EX  ›  奇思妙想

使用浏览器作为 node.js 的实现?

  •  
  •   yhvictor · 2022-08-18 20:58:43 +08:00 · 2415 次点击
    这是一个创建于 836 天前的主题,其中的信息可能已经有所发展或是发生改变。
    rt 浏览器自带 js 执行的能力。

    能不能写个 html 放在项目的根目录,在浏览器打开这个 html 就渲染个终端,能跑原本的 shell 命令跟新加的 node.js 的命令?
    5 条回复    2022-08-24 02:06:44 +08:00
    runze
        1
    runze  
       2022-08-18 21:11:11 +08:00
    CEBBCAT
        2
    CEBBCAT  
       2022-08-18 21:16:29 +08:00
    可是浏览器的 JS 引擎没有本地文件 API ,那么这样的终端又能派上什么用场呢?
    zthxxx
        3
    zthxxx  
       2022-08-18 22:11:43 +08:00
    你是说形式,就是 jupyter 吧
    Mark24
        4
    Mark24  
       2022-08-20 08:48:23 +08:00
    浏览器约束了自己,现在包括网页都放在浏览器虚拟的沙盒中。

    如果可以透过浏览器就可以运行修改本地的脚本,会有安全问题。一个网页,就可以 hack 用户的电脑。

    浏览器只被设计成看网页的软件。



    用户远程登录、执行。有历史悠久的 SSH 那一套,这些原本就存在了。既然存在了没有必要再搞一套。
    yhvictor
        5
    yhvictor  
    OP
       2022-08-24 02:06:44 +08:00
    @runze 差不多 当我想要个开源版本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   906 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 20:31 · PVG 04:31 · LAX 12:31 · JFK 15:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.