是否可以检测用户是否在新选项卡中打开了链接?
收藏

如果用户在您的网站上并在新选项卡中打开另一个链接(也指向您的网站),是否有可能与通常单击该链接的用户区分开?可以在JavaScript中,在服务器上,无论如何。

我猜答案是您无法做到这一点,但我想再次确认。

最佳答案

您可以像这样进行操作:

if (history.length == 1) {  // Um, needs to be 0 for IE, 1 for Firefox
    // This is a new window or a new tab.
}

There may be other ways for history.length to be 1, but I don't know what they might be.

    公众号
    关注公众号订阅更多技术干货!