我有一个页面说abc.xhtml和xyz.xhtml。两者都是同时打开的,abc.xhtml中有一个按钮,单击它时,是否可以重新加载xyz.xhtml。这可以用javascript实现吗?
答案 0 :(得分:0)
如果"两者同时打开"你的意思是在同一个浏览器中,而不是。这可以通过使用JavaScript document.cookie
属性操纵浏览器cookie来实现。有关详细信息,请参阅Javascript communication between browser tabs/windows。
如果要更改在另一个客户端上打开的xyz.xhtml,第一个客户端可以通过使用中间的服务器与第二个客户端通信来触发远程更改。 (如果您想严格使用JavaScript,可以使用它的服务器端变体,即nodeJS。)