防止在浏览器中打开重复的页面

Prevent opening duplicated page in browser

本文关键字:浏览器      更新时间:2023-09-26

我喜欢防止用户在多个窗口/选项卡中打开我的网页。

我试着用window.name来命名这个窗口,但最终得到了两个同名的窗口。

PS:我使用纯/香草Javascript

这里的一个选项是跟踪您(脚本)专门打开的页面,并将其存储在本地存储中。由于本地存储在选项卡/窗口之间共享,因此可以跟踪打开的窗口。这样做的局限性在于,如果该窗口是通过其他方式打开的,可能会有点问题。