我希望我的网站的浏览器选项卡在被超链接引用时被带到最前面,而不管任何可能禁止此行为的浏览器设置。我知道这可能是一个糟糕的(或至少令人讨厌的)事情,但是,我的用户不允许更改他们的浏览器设置(由于公司政策),并且很困惑,显然没有任何反应,当他们碰到超链接引用我的网站(虽然现有标签正确更新,当然,但仍然在后台)。有没有什么办法以编程方式将浏览器标签放在前面(跨浏览器)?
还有一个限制:关闭并重新打开标签不是一个选项,它必须保持打开状态,因为大多数超链接只是将锚点添加到现有的网址,而不需要重新加载网站。
我愿意接受任何名家HMTL或JavaScript技巧,如果有任何;-)
我不明白你想要做什么。你介意更多地解释公司政策吗?用户可以做什么,他们应该做什么以及你想做什么? – ProblemsOfSumit 2015-02-11 15:00:11
我唯一能想到的就是使用自定义浏览器插件来强制这种行为。如果用户不允许更改设置,这可能是可行的。您的企业标准是哪个浏览器? – Skerkles 2015-02-11 15:26:32
您可能想要尝试'.focus()'方法。当然,它是受限制的广告拦截机制,但是当你可以放松你的浏览器设置... – Bergi 2015-02-11 15:30:09