我有一个掌声,这是根据IE6开发的。现在,由于IE8选项卡特性,应用程序已经开始出现问题。问题是,如果我在"tab1“中打开了第一个上下文,然后在"tab2”中打开了第二个上下文。现在,当我返回到"tab1“并刷新页面时,它将加载第二个上下文,即新的上下文。
这在逻辑上是正确的,但是我想在打开第二个选项卡时阻止用户,这样用户就只能限制第一个选项卡。
因此,我得出的结论是,我们可以通过java脚本实现这一点,通过获取一些选项卡event.But,我对java脚本不太熟悉。
如果您有上述问题,请告诉我有什么解决办法吗?或者告诉我有什么办法让我们可以抓住选项卡事件。
发布于 2010-12-24 08:06:16
赞美所有的事情光荣:有没有的方式来阻止用户打开一个新的选项卡。在Firefox中,您可以通过从一个false元素的onkeypress事件返回一个新选项卡,从而残酷地阻止用户使用键盘快捷键打开一个新选项卡,但否则仍然有可能打开一个新选项卡。
解决方案是什么?从你的意思来看,听起来就像是在使用会话来存储用户的当前页面(当然,大多数其他内容都是这样的,但这是另一个故事)。在花费了大量时间使用这样构建的web应用程序之后,我可以直接告诉您:不要这样做!web已经有了一个很好的方法来存储用户的当前页面: URL。
https://stackoverflow.com/questions/4524966
复制相似问题