Javascript 在不同设备(JS)上的两个不同HTML文件之间通信

Javascript 在不同设备(JS)上的两个不同HTML文件之间通信,javascript,html,ipad,Javascript,Html,Ipad,我想在两个不同的HTML文件之间进行通信。一个在我的iPad(iPad.html)上打开,另一个在我的pc(pc.html)上打开。当我按下iPad.html上的按钮时,我想在pc.html上执行一个函数 这仅适用于HTML和Javscript吗?PHP会有一个解决方案,但我想保持它的“简单性”。我认为这是不可能的,因为他们彼此还不认识。如果您修改其中一个客户端作为服务器进行交互,您可以改变这一点,但是如果您说您只想使用Javascript,请看一下,Node允许您使用纯Javascript构建

我想在两个不同的HTML文件之间进行通信。一个在我的iPad(iPad.html)上打开,另一个在我的pc(pc.html)上打开。当我按下iPad.html上的按钮时,我想在pc.html上执行一个函数


这仅适用于HTML和Javscript吗?PHP会有一个解决方案,但我想保持它的“简单性”。

我认为这是不可能的,因为他们彼此还不认识。如果您修改其中一个客户端作为服务器进行交互,您可以改变这一点,但是如果您说您只想使用Javascript,请看一下,Node允许您使用纯Javascript构建服务器后端,然后,您可以将两个客户端连接到此节点服务器,并通过该服务器进行通信。

实现这一点的一个解决方案是使用WebSocket。它保持与服务器的连续连接

流程将是这样的

  • ipad.html和pc.html将打开与 php服务器
  • 当你点击ipad.html文件时,它会将事件发送到套接字
  • 从php服务器向pc.html文件发送一个事件以实现此目的
请看看这个php websockets库

因为您只使用html,所以应该有一个代理将信息从一个客户机传递到另一个客户机。因此,您必须编写一些服务器端代码,否则很难实现它