Javascript - 如何使浏览器切换标签?

时间:2010-11-08 12:47:38

标签: javascript jquery

在我的代码中,定时事件会启动ModalDialog。如果用户在事件之前切换选项卡,则选项卡会闪烁,但就是这样。

有没有办法让浏览器切换到对话框所在的选项卡?

谢谢

为你的所有建议干杯。我之前应该说,但代码只能通过IE运行,并且不允许用户更改任何设置。

2 个答案:

答案 0 :(得分:10)

没有跨浏览器方式可以集中100%可靠的标签/窗口,尤其是在较新的浏览器中。这将是广告客户的梦想......所以在大多数新版浏览器中主动阻止

作为一个用户,我很高兴在大多数情况下很难,其他人不可能这样做。

答案 1 :(得分:6)

没有可靠的方法可以做到这一点。 Internet Explorers是关于提升窗口最合作的(这是切换选项卡的含义),而Safari几乎忽略了所有这些请求。 Firefox可以(由其用户而不是您的代码)进行配置,以允许窗口获取焦点,但任何人都很少这样做。

您可以让代码调用window.focus(),但不要依赖它来运作。