有没有任何方法可以通过编程将浏览器选项卡放在前面(跨浏览器)
Is there any way to programmatically bring a browser tab to front (cross-browser)?
我希望我的网站的浏览器选项卡在被超链接引用时被放在前面,而不管任何浏览器设置可能禁止这种行为。我知道这可能是一件坏事(或者至少是令人讨厌的事),然而,我的用户不允许更改他们的浏览器设置(由于公司政策),当他们点击引用我网站的超链接时,他们会感到困惑,显然什么都没发生(尽管现有的选项卡当然会正确更新,但仍处于后台)。
还有一个限制:关闭并重新打开选项卡不是一个选项,它必须保持打开状态,因为大多数超链接只会在现有url上添加一个锚,而不需要重新加载网站。
我对任何精湛的HMTL或JavaScript技巧持开放态度(如果有的话);-)
不确定这是你可以用HTML/JS做的事情,因为你试图改变用户的浏览器行为,而不是你的网站。
我仍然对此感到困惑:
当他们点击一个引用我网站的超链接时,什么都没发生(当然,尽管现有选项卡已正确更新,但仍然存在在背景中)。
这难道不是使用互联网的人习惯的正常浏览器行为吗?
相关文章:
- 下拉列表在使用z索引放置在前面后停止工作
- 如何使用web浏览器在NoSQL数据中呈现换行符
- 脸书's的inApp浏览器在尝试上传表单中的照片时崩溃
- Node.js-等待process.exit()在前面的代码完成后执行
- 浏览器在用PHP提交表单时不断刷新
- 是浏览器在AJAX响应中自动处理的HTTP标头
- 使用浏览器在页面(客户端)上运行自定义JavaScript来模拟点击?怎么做
- 从服务器返回exe文件,并通过浏览器在客户端下载
- 如何防止浏览器在历史记录中缓存HTML
- JavaScript: 变量赋值 in for 语句 |在前面或里面
- 为什么不't浏览器在经过身份验证的XMLHttpRequest之后重用授权标头
- 在前面的输入元素之前添加html输入元素
- 为什么浏览器在此样式属性中插入“9”
- 如何防止浏览器在浏览浏览器历史记录时卡在Angular路线上
- 浏览器在“打开”之后继续执行Javascript;PageUnload”&新的“;PageLoad”;
- 如何全局替换不在前面加[字符]的字符
- 浏览器在使用CORS XHR时不会发回cookie
- 浏览器在<输入类型=“;文件“>
- 弹出窗口f3在谷歌浏览器中打开,但在前面不可见
- 如何使用jQuery或Javascript在3秒后将浏览器带到所有其他窗口或浏览器的前面/焦点