如何在浏览器窗口或标签打开后给它一个“名称”?

时间:2014-03-06 16:19:00

标签: html browser window.open

我有一个应用程序是一个链接到其他应用程序的门户。这些链接使用target ='app-name'打开这些应用程序,这样如果再次打开它并且窗口存在,它将在同一窗口中打开。

然而,在应用程序中,我们有一个返回门户窗口的链接,但该窗口没有'target = portal'标签...它首先打开 - 让我们说通过书签。所以当点击链接时,我们会得到一个新的门户选项卡/窗口......现在我们有两个。用户希望我们找到现有的。

那么我如何'命名'门户窗口,以便我可以使用target ='portal'返回它?

1 个答案:

答案 0 :(得分:2)

你可以尝试

window.name = 'portal';

根据MDN article about window.name

  

获取/设置窗口的名称。   
  窗口名称主要用于设置超链接和表单的目标。

请注意它的DOM级别0,不属于任何标准。