2015-02-11 103 views
0

我希望我的网站的浏览器选项卡在被超链接引用时被带到最前面,而不管任何可能禁止此行为的浏览器设置。我知道这可能是一个糟糕的(或至少令人讨厌的)事情,但是,我的用户不允许更改他们的浏览器设置(由于公司政策),并且很困惑,显然没有任何反应,当他们碰到超链接引用我的网站(虽然现有标签正确更新,当然,但仍然在后台)。有没有什么办法以编程方式将浏览器标签放在前面(跨浏览器)?

还有一个限制:关闭并重新打开标签不是一个选项,它必须保持打开状态,因为大多数超链接只是将锚点添加到现有的网址,而不需要重新加载网站。

我愿意接受任何名家HMTL或JavaScript技巧,如果有任何;-)

+0

我不明白你想要做什么。你介意更多地解释公司政策吗?用户可以做什么,他们应该做什么以及你想做什么? – ProblemsOfSumit 2015-02-11 15:00:11

+2

我唯一能想到的就是使用自定义浏览器插件来强制这种行为。如果用户不允许更改设置,这可能是可行的。您的企业标准是哪个浏览器? – Skerkles 2015-02-11 15:26:32

+0

您可能想要尝试'.focus()'方法。当然,它是受限制的广告拦截机制,但是当你可以放松你的浏览器设置... – Bergi 2015-02-11 15:30:09

回答

0

不知道这是你可以为你正在试图改变用户的浏览器行为不是你的网站与HTML/JS做。

我仍然受到迷惑:

...没有任何反应,当他们击中引用我的网站 (尽管现有的标签正确更新过程,但会在后台继续 超链接)。

这不正常的浏览器行为与使用互联网的人用于?

+0

是的,我也困惑 – ProblemsOfSumit 2015-02-11 15:03:07

+1

这是一个评论,而不是一个答案。 – j08691 2015-02-11 15:04:35

+0

@ j08691嗨!没错,但我还不能评论。但是,这个答案不能完全无用,因为我对主要问题的回答是否定的。 – saawsann 2015-02-11 15:14:19

相关问题