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

时间:2015-03-18 15:21:35

标签: javascript single-page-application

我想阻止用户在多个窗口/标签页面中打开我的网页。

我尝试使用window.name命名窗口,但最终会得到两个名称相同的窗口。

PS:我使用纯/香草Javascript

1 个答案:

答案 0 :(得分:0)

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