您可以在同一选项卡中强制打开创建新选项卡的链接吗?

the*_*cer 6 10.04 chromium

我使用铬。很多时候,我都在跟踪从一个页面到另一个页面的链接,并且我已经完成了当前选项卡,不想打开可能在新选项卡中打开的链接。我尝试了 Ctrl、Shift、Alt 和鼠标单击的某种组合,但链接仍会在新选项卡中打开。如果有的话,可以做到吗?

Oli*_*Oli 4

您可以添加一些用户脚本来中断target="_blank"

var a = document.getElementsByTagName("a");
for (i=0; i<a.length; i++)
    if (a[i].target == "_blank")
        a[i].target = "_self";
Run Code Online (Sandbox Code Playgroud)

如何让这样的东西运行是另一个问题。

您需要运行 Chromium --enable-user-scripts,因此您需要更改启动器(右键单击菜单、编辑菜单等)。命令应该是:

chromium-browser %U --enable-user-scripts
Run Code Online (Sandbox Code Playgroud)

然后你需要保存脚本:

mkdir ~/.config/chromium/Default/User\ Scripts/
gedit ~/.config/chromium/Default/User\ Scripts/target-eater.user.js
Run Code Online (Sandbox Code Playgroud)

粘贴脚本,保存并编辑 gedit。启动 chromium --enable-user-scripts,脚本应该自动加载并开始核攻击_blanks