【发布时间】:2015-07-22 08:14:50
【问题描述】:
我有一个页面说 abc.xhtml 和 xyz.xhtml。两者同时打开,abc.xhtml中有一个按钮,点击后是否可以重新加载xyz.xhtml。这可以使用javascript来实现吗?
【问题讨论】:
-
看看this。
标签: javascript
我有一个页面说 abc.xhtml 和 xyz.xhtml。两者同时打开,abc.xhtml中有一个按钮,点击后是否可以重新加载xyz.xhtml。这可以使用javascript来实现吗?
【问题讨论】:
标签: javascript
如果“同时打开两者”是指在同一个浏览器中,则可以。这可以通过使用 JavaScript document.cookie 属性操作浏览器 cookie 来实现。详情请见Javascript communication between browser tabs/windows。
如果要更改在另一个客户端上打开的 xyz.xhtml,第一个客户端可以通过使用中间服务器与第二个客户端通信来触发远程更改。 (如果你想严格使用 JavaScript,你可以使用它的服务器端变体,即 nodeJS)。
【讨论】: