用JavaScript重新托管网站? 这是一个不同寻常的问题(请记住) 1。想法。

用JavaScript重新托管网站? 这是一个不同寻常的问题(请记住) 1。想法。,javascript,php,html,sockets,web,Javascript,Php,Html,Sockets,Web,有一台计算机通过JavaScript将网站托管在web浏览器上,其他计算机可以连接到该网站并访问该网站,一旦该计算机将网站加载到其浏览器上,则其他计算机可以从该计算机访问该网站,因此,只要目前网站上有一个活动用户正在运行托管它的JavaScript,那么该网站就是在线的。一旦没有人在上面,它就不能再上网了。 2。目的 一个非基于服务器的网站的目的是,它不会有一个服务器,因此无论用户使用它,它都无法被关闭,因为你通过不同的公共IP地址连接到它。您如何知道应该连接到哪个地址?我还不知道,可能是把


有一台计算机通过JavaScript将网站托管在web浏览器上,其他计算机可以连接到该网站并访问该网站,一旦该计算机将网站加载到其浏览器上,则其他计算机可以从该计算机访问该网站,因此,只要目前网站上有一个活动用户正在运行托管它的JavaScript,那么该网站就是在线的。一旦没有人在上面,它就不能再上网了。

2。目的 一个非基于服务器的网站的目的是,它不会有一个服务器,因此无论用户使用它,它都无法被关闭,因为你通过不同的公共IP地址连接到它。您如何知道应该连接到哪个地址?我还不知道,可能是把访问过它的计算机记录在网站源代码上,然后用ping键检查它们是否在线,我自己也不确定。所有这些都允许完全匿名和无跟踪能力,但找到一种在没有巨大计算能力的情况下刷新所有站点的方法对我来说仍然是一个谜。

3。问题 如何在JavaScript上托管一个网站,该JavaScript可以在web浏览器上执行,或者甚至可以执行。如果不是,那么是否有可能为JavaScript创建一个库并将其嵌入站点的源代码中?如果这不起作用,有什么方法可以让基于P2P的网站以适中的速度刷新?

3.1问题(由于一些ZGljaw0K这样认为,因此重新澄清) 如何在web浏览器上运行的JavaScript上托管网站?
这不仅是可能的

不过也有一些警告。首先,要在浏览器中建立对等(P2P)连接,您需要使用WebRTC。要建立WebRTC连接,浏览器首先必须通过信令通道进行通信,以协商协议版本、任何媒体通道(如果使用)以及要连接的地址。该信令通道通常需要一台服务器。(有一些简洁的WebRTC信号发送方法使用QR码以可视方式发送数据……但这些方法只有在设备的摄像头可以看到其他屏幕时才有效,例如在同一房间内。)

由于这一要求以及额外的分发开销,p2pweb服务通常保留用于带宽密集型请求,例如高清视频片段。这方面有商业产品:


另外,请查看WebTorrent。有许多基于它的项目围绕您的要求而构建。

通过Javascript在web浏览器上托管的网站?要通过Javascript托管网站,请使用node.js。如果该网站允许其他计算机连接到该网站,这就是服务器的定义。如果将其托管在笔记本电脑上,则该笔记本电脑将成为服务器。这比服务器更简单,所以你想用JavaScript编写一个在浏览器中运行的web服务器?我怀疑浏览器本身是否会允许这样做。至少没有一些自定义插件。Web浏览器通常在沙箱中运行JavaScript,并且通常不在端口上侦听外部连接。我想真正的问题是。。。你到底想通过这样做来完成什么?为什么?你似乎采取了错误的方法。要么你没有很好地描述你在想什么,要么你在谈论卵形