Windows11下Chrome浏览器中Twitter网页通知点击跳转异常问题
解决Chrome中Twitter通知点击后无法打开新标签页的问题
没法直接通过修改Chrome权限实现这个需求,但可以用下面两种方法绕开Twitter的默认标签页激活逻辑:
调整Chrome站点专属设置
- 打开Twitter网页,点击地址栏左侧的锁图标,选择「网站设置」
- 在权限栏找到「弹出窗口和重定向」,设置为「允许」
- 往下翻到「行为」部分,找到「打开链接的方式」,选择「在新标签页中打开」(部分Chrome版本可能需要开启实验性功能才能看到这个选项)
如果想全局设置所有网站都开新标签,直接去Chrome设置→「外观」,找到「点击打开链接时」选「始终在新标签页中打开」就行,但这个会影响所有网站。
用Tampermonkey脚本强制开新标签
先安装Tampermonkey扩展,然后添加下面的用户脚本,就能让Twitter通知点击时强制打开新标签:// ==UserScript== // @name Twitter通知强制开新标签 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 让Twitter通知点击时打开新标签页 // @author 自定义 // @match https://twitter.com/* // @grant none // ==/UserScript== (function() { 'use strict'; document.addEventListener('notificationclick', function(e) { e.preventDefault(); // 阻止默认激活已有标签的行为 window.open(e.notification.data.url, '_blank'); // 打开新标签 e.notification.close(); // 关闭通知 }); })();
注意:Twitter的默认逻辑就是优先激活已有标签,上面的方法都是绕过这个规则。如果Chrome版本更新后设置项有变动,直接去「设置→隐私和安全→网站设置」里搜索Twitter,调整对应权限即可。
内容的提问来源于stack exchange,提问作者Ravi
相关产品推荐
相关产品推荐

