相关疑难解决方法(0)

如何检测IE中的另一个窗口中已经打开了同一页面

有没有办法检查我的页面是否未在IE中的另一个选项卡或窗口中打开?假设我有Page1,用户点击"新窗口",这将打开一个打开同一页面的新窗口.所以现在页面有两个实例.我想限制浏览器在任何给定时间只打开一个页面实例.

其中一个要求是用户必须能够刷新页面并且仍然处于应用程序内的相同状态.所以一次性代币不适合.

不确定是否有任何方法可以区分页面刷新和打开的新窗口,这就是我要问的原因.

PS这不是一个普通的网站,我知道这样做通常是侵入性和邪恶的.这里有一个强有力的案例,因为它是一个庞大的Web应用程序.

internet-explorer internet-explorer-8 internet-explorer-7

5
推荐指数
1
解决办法
9026
查看次数

在新标签页(在同一窗口中)中打开链接,或者如果已使用“ href”将其打开,则重新加载并聚焦

我想在同一窗口的新标签页中使用“ href”(不使用javascript / jQuery)打开链接。如果该链接已经打开,则应重新加载并聚焦。

我该如何编码才能实现这一目标?

我试过了。

<a href="name.html" target="_blank">Click</a>
Run Code Online (Sandbox Code Playgroud)

如果页面已经存在,则不会重新加载该页面。它将一次又一次地在新选项卡中打开链接。

有什么建议吗?

html href hyperlink

3
推荐指数
1
解决办法
3469
查看次数