激活镀铬窗口选项卡
Activate a window tab in chrome
我只在谷歌chrome浏览器下开发网页。
例如,我的页面在名为MyTab的选项卡中打开。
有时,用户正在其他选项卡中查看页面OtherTab。
现在,我想触发MyTab上的激活。
然后我尝试了:
<script>
// MyTab
setTimeout(function() {
alert('activated');
}, 5000);
</script>
这样做有效,MyTab页面会弹出到前面。
问题:
但我不想生产alert();
然后我试着拨打window.focus()
:
<script>
// MyTab
setTimeout(function() {
window.focus();
}, 5000);
</script>
但是运气不好。window.focus()
方法似乎不起作用。
然后我试图找到问题:window.focus()在谷歌Chrome 中不起作用
但它并没有为我指明一个解决方案
那么,有没有办法将窗口选项卡弹出到前面,而不使用alert()
?
据我所知,打开新选项卡是实现这一目标的唯一途径。
$.get(location.href, function(){window.open(location.href)}, 'html');
setTimeout(function(){
window.opener = window;
window.close();
},1000);
打开同一地址的新选项卡。并关闭旧的。
相关文章:
- 如何在选项卡上定义属性'的主窗口对象
- 新选项卡被弹出窗口阻止程序阻止
- 在同一选项卡中启动下载,而无需在Javascript中打开新选项卡或窗口
- 如何检测用户是否在同一会话中打开了多个窗口或选项卡
- 带有多个答案选项的Javascript动态数组窗口
- 更改当前选项卡或浏览器窗口的标题
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 只有当选项卡/窗口有焦点时,页面才能每5秒刷新一次
- 如何打开一个新窗口或选项卡,并将其提供给javascript执行
- 根据窗口宽度动态更改jQuery滑块选项
- 如何在windowsphone 7浏览器中通过javascript打开新窗口或选项卡
- MS Dynamics CRM 2016-打开记录时强制新建选项卡/窗口
- 在Chrome中的适当选项卡/窗口中打开URL
- 打开一个新的选项卡/窗口并向其写入内容
- Chrome 打开选项卡与窗口.打开
- 使用 POST 打开新的选项卡或窗口 [PHP]
- 激活镀铬窗口选项卡
- 选项卡在新窗口上提交表单,原因
- Firefox扩展首选项窗口上的synctopreference按钮