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

2022-08-18 20:58:43 +08:00
 yhvictor
rt 浏览器自带 js 执行的能力。

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

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

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



用户远程登录、执行。有历史悠久的 SSH 那一套,这些原本就存在了。既然存在了没有必要再搞一套。
yhvictor
2022-08-24 02:06:44 +08:00
@runze 差不多 当我想要个开源版本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/873830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX