在同一域上的多个页面之间重用相同的窗口

时间:2014-08-18 13:49:22

标签: javascript jquery window.open

我想在页面上打开一个带有JS的窗口(该页面包含一个编辑器),你可以从有“按钮添加到编辑器”按钮的网站上添加项目到这个编辑器。

当用户点击“添加到编辑器”按钮时,我想确定编辑器是否已经打开,如果是的话,执行一些JS(我可以添加它)或者用编辑器打开一个新窗口。

当我使用以下代码时:

window.open('/editor', 'editor');

这适用于打开名为editor的窗口。但是当有人打开编辑器并在另一个页面上单击相同的按钮时,编辑器会刷新,这不是我想要的。

我无法将window.open结果存储在变量中(例如var foo = window.open()),因为它只适用于一个页面。还有另一种方法吗?

如果使用jQuery更容易,我也在使用它。这是一种可能性。

0 个答案:

没有答案