我想在两个不同的HTML文件之间进行通信。一个在我的iPad(iPad.html)上打开,另一个在我的电脑上打开(pc.html)。当我按下iPad.html上的按钮时,我想在pc.html上执行一个功能。
这仅适用于HTML和Javscript吗?有一个PHP的解决方案,但我想保持它“简单”。
答案 0 :(得分:1)
实现这一目标的一个解决方案是使用websockets。它与服务器保持连续的连接。
流程将是这样的。
请看一下这个php websockets库http://socketo.me/docs/hello-world
由于您只使用html,因此应该有一个代理将信息从一个客户端传递到另一个客户端。所以你编写了一些服务器端代码,否则很难实现它。
答案 1 :(得分:0)
我不认为这是可能的,因为他们彼此不认识。您可以更改它,如果您修改其中一个客户端以作为服务器进行交互,但如果您说您只想使用Javascript,请查看Node.js,Node允许您使用纯javascript构建服务器后端,然后,您可以将两个客户端连接到此节点服务器,并可以通过该服务器进行通信。