让窗口在一次单击触发两个页面重定向后保持焦点
Have Window Keep Focus After One Click Fires Two Page Redirects
首先,祝大家节日快乐。
我有一个锚元素,可以触发两个页面重定向 - 一个通过 href
属性,一个通过jQuery
。
<a id="myClick" target="_blank" href="http://www.google.ca">Google</a>
$('#myClick').on('click', function () {
window.location = 'http://www.stackoverflow.com';
});
这工作正常,但新选项卡获得焦点。我希望原始选项卡能够为用户保留焦点。我确实试了window.focus()
,但正如假设的那样,它没有奏效。
我也确实尝试使用这个答案中的小提琴,但它只触发了新选项卡,原始页面 (jsfiddle) 保持相同的 URL。我从链接答案编辑的小提琴
我怎样才能让原始选项卡保持焦点?是不是不在我手里?
你不能使用javascript在后台打开标签页,因为这是在about:config中的用户首选项中设置的,你无法控制。设置为:
browser.tabs.loadDivertedInBackground=true
相关文章:
- CORS-重定向到第二个GET正在接收的页面
- 在Jquery easyui中,多个选项卡提交按钮点击事件正在重定向到主页(第一个)选项卡
- 如何在 ajax 中使用 javascript 发送多个数据并将其重定向到欢迎页面
- 在两次java定时器循环后重定向访问者
- 用于提交基于多个变量重定向的表单的JavaScript
- 在Javascript或Jquery中使用多个变量重定向
- 一次选中4个复选框,然后将页面重定向到新页面
- 如何基于两个下拉菜单选择进行页面重定向
- 让窗口在一次单击触发两个页面重定向后保持焦点
- 如何同时重定向两个用户 AJAX XML
- 单个 Javascript 方法上的两个页面重定向
- 从一个网页重定向到另外两个网页
- 如何在asp.net和vb.net中单击删除按钮后向后重定向两步
- 设置单选按钮单击两个目的地(提交表单和重定向)
- jQuery重定向基于两个下拉菜单
- 设置两个选择选项和重定向一旦第一个被选中
- 如何在jquery中更新动态标签后重定向第二个html页面
- 重定向到网页取决于选择在两个选择下拉框
- 两个提交按钮的形式,每个重定向到不同的页面上点击
- 有两个按钮的桌子.一个jQuery-ajax不会'的<表>,而是重定向浏览器到ajax url