【发布时间】:2017-12-10 19:43:50
【问题描述】:
这是一个不寻常的问题(记住这一点)
1。这个想法。
有一台计算机通过 JavaScript 在 Web 浏览器上托管了一个网站,其他计算机可以连接到该网站并访问它,一旦该计算机在其浏览器上加载了该网站,那么其他计算机就可以从该计算机访问它,只要由于网站上有一个活跃用户正在运行托管它的 JavaScript,因此该网站是在线的。一旦没有人就下线了就不能再上线了。
2。目的
非基于服务器的网站的目的是,它没有服务器,因此无论用户如何使用它都无法关闭,因为您通过不同的公共 IP 连接到它,所以也无法追踪它地址。你怎么知道你应该连接到哪个地址?我还不知道,也许在网站源代码上记录访问过它的计算机,然后将它们固定以查看它们是否在线,我自己不确定。所有这一切都允许完全匿名和无跟踪能力,但是找到一种方法来刷新所有站点而无需巨大的计算能力来处理对我来说仍然是一个谜。
3。问题
我如何在可在 Web 浏览器上执行的 JavaScript 上托管网站,或者甚至有可能。如果不是,那么是否有可能为 JavaScript 创建一个库并将其嵌入到站点的源代码中?如果这不起作用,有什么方法可以使基于 P2P 的网站能够以适中的速度刷新?
3.1 问题(重新澄清,因为有些ZGljaw0K这么认为)
如何在 Web 浏览器上运行的 JavaScript 上托管网站?
【问题讨论】:
-
通过 Javascript 托管在网络浏览器上的网站?通过 Javascript 托管网站,您使用 node.js
-
如果它是一个允许其他计算机连接到它的网站,那就是服务器的定义。
-
如果您将其托管在笔记本电脑上,那么该笔记本电脑将成为服务器。这可以比服务器服务器更容易删除
-
那么你想用 JavaScript 编写一个在浏览器中运行的 Web 服务器吗?我怀疑浏览器本身会允许这样做。至少不是没有某种自定义插件。 Web 浏览器通常在沙箱中运行 JavaScript,并且通常不会监听外部连接的端口。我想真正的问题是......你实际上想通过这样做来完成什么,为什么?看来您采取了错误的方法。
-
要么你没有很好地描述你在想什么,要么你在谈论卵形
标签: javascript php html sockets web