Browser 当浏览器打开一个新选项卡时,它是否为其提供了一些唯一标识符?

Browser 当浏览器打开一个新选项卡时,它是否为其提供了一些唯一标识符?,browser,Browser,当浏览器打开一个新选项卡时,我知道它设置了一个标题属性,但是这可能与同一浏览器中另一个选项卡实例的标题相同。我假设浏览器必须为在浏览器中打开的每个选项卡设置某种唯一标识符,以便它知道正在使用哪个选项卡。我的问题是,我可以访问的每个选项卡是否都有唯一的标识符 编辑:当URL为http:\192.168.0.1\someDB.nsf时,我打开了一个数据库。这是一个IBM Notes/Domino应用程序。从发送给用户的电子邮件中,他们会得到一个链接,比如http:\192.168.0.1\someD

当浏览器打开一个新选项卡时,我知道它设置了一个标题属性,但是这可能与同一浏览器中另一个选项卡实例的标题相同。我假设浏览器必须为在浏览器中打开的每个选项卡设置某种唯一标识符,以便它知道正在使用哪个选项卡。我的问题是,我可以访问的每个选项卡是否都有唯一的标识符


编辑:当URL为http:\192.168.0.1\someDB.nsf时,我打开了一个数据库。这是一个IBM Notes/Domino应用程序。从发送给用户的电子邮件中,他们会得到一个链接,比如http:\192.168.0.1\someDB.nsf?app=SomeApp。因此,如果客户端已经通过直接打开链接打开了浏览器,然后单击电子邮件中的链接,他们会打开一个新选项卡,以便在每个选项卡中打开相同的Db。这可能会导致重大问题。因此,如果在另一个选项卡中打开了另一个数据库实例,我想将此URL重定向到数据库已打开的位置,或者阻止其打开。

如果我了解您的需要,也许这将帮助您:


可作为帧名称=uniquename访问。目标为“uniquename”的所有链接都将在该选项卡中打开。如果使用target=\u blank,它将始终打开一个新选项卡,但我不知道如何获取浏览器将提供的唯一标识符。我可以在我的链接中设置目标,这将很好,但如果有人直接在web浏览器中打开DB,是否有方法为它打开的选项卡设置目标名称。我不知道。存在用于检测页面是否加载到框架集中的脚本,如果未加载,将重定向到框架集。我想可以使用这种技术,测试帧名“uniquename”是否不存在,然后重新打开抛出帧集的同一页面可能需要0px帧,也称为帧集重定向