我正在寻找一种解决方案来禁止谷歌浏览器中的链接打开新标签(在大多数情况下,这是一个 target="_blank" 问题)。
所以,我希望所有链接都在当前活动标签中打开页面,而不是在新标签中。
我尝试了多种插件(例如“Death to target=_blank”)和应该删除 target=_blank 属性的greasemonkey脚本,但它们都不起作用。
当我想在 GMail 中的帐户之间切换或从 GMail 导航到 GDrive 时,这非常烦人。我总是打开新标签,我需要手动关闭最后一个标签。
您可以使用纯 Javascript 方法:
var links = document.querySelectorAll('a[target="_blank"]');
for (var i = 0; i < links.length; i++) links[i].target = '';
Run Code Online (Sandbox Code Playgroud)
或者你可以使用 jQuery:
$('a[target="_blank"]').each(function() {
this.target = '';
});
Run Code Online (Sandbox Code Playgroud)
然后用它创建一个扩展并将其安装到您的浏览器。Chrome 开发者页面
| 归档时间: |
|
| 查看次数: |
1273 次 |
| 最近记录: |