9

当您创建新帖子时,我希望实现类似于 Wordpress 的功能。它允许您通过打开一个新标签来预览您的帖子。如果在那之后,您编辑帖子并再次预览它,而不是打开另一个选项卡,它会刷新先前打开的选项卡(前提是它仍然打开)。

从一些研究看来,我可以打开一个新窗口并为其命名,如下所示:

window.open(url,"foobar");

但是,我以后如何刷新此选项卡?location.reload()似乎没有将名称作为参数。

4

3 回答 3

15

如果我没记错的话,这是这样做的方法:

var win = window.open(url, "foobar");
win.location.reload();
于 2012-05-19T03:41:03.727 回答
1

我认为您正在寻找属性 window.opener。见http://www.w3schools.com/jsref/prop_win_opener.asp

于 2012-05-19T03:41:49.407 回答
-1

您可以通过“存储”事件来做到这一点。更多详情请关注

选项卡或窗口之间的通信

https://developer.mozilla.org/en-US/docs/Web/Events/storage

于 2017-11-14T07:24:31.090 回答