在没有服务器的情况下在 Javascript 中的客户端之间进行通信

Communicate between client in Javascript without server

提问人:Pyrofoux 提问时间:11/8/2013 最后编辑:Donald DuckPyrofoux 更新时间:6/15/2019 访问量:2205

问:

我正在寻找一种在 Javascript/HTML5 中在两个客户端之间进行通信的方法,而无需使用服务器端脚本。我不能为此使用 NodeJs。

有没有办法连接两个客户端?

JavaScript HTML -服务器客户端

评论

1赞 ComFreek 11/8/2013
看一看 WebRTC
0赞 Severin 11/8/2013
恐怕这是不可能的,看到这个stackoverflow问题
0赞 dandavis 11/8/2013
@Severin:表明一种方法不起作用并不意味着什么都不会......
0赞 Severin 11/8/2013
是的,这就是为什么我链接到一个关于浏览器通信的问题,而两者之间没有服务器,就像问题的第一句话(不是标题)中所说的那样。
0赞 Donald Duck 5/13/2019
可能重复 websockets 是否允许 p2p(浏览器到浏览器)通信?

答:

0赞 Thor 6/15/2019 #1

你到底想做什么?可以使用依赖注入吗?

过去,我不得不做一些解决方法,我使用配置为GET请求的url将窗口或iframe打开到目标页面中,并在末尾附加“?key=value”。目标页面中有一些普通的 javascript,用于查找这些虚假的 GET 请求,解析它们,然后执行请求的操作(填写并提交表单或单击按钮或其他操作),或者使用 window.postMessage 将请求的信息发送回原始页面。