如何强制 Chrome 在当前选项卡中打开所有链接?

如何强制 Chrome 在当前选项卡中打开所有链接?

如何强制 Chrome 打开当前选项卡中的所有链接?

有人知道是否有这个扩展吗?每次我点击链接时它们都会在新选项卡中打开,这很烦人。

我希望它像 Safari 那样运行——只打开当前选项卡中的链接,除非我Cmd在单击链接时按下。

答案1

有一个名为在这里打开这样就可以了。它将在右键单击上下文菜单中添加选项Open in This Window。只需右键单击您想要在同一选项卡中打开的链接即可。

编辑以回应评论:

你可以这样做自动热键。您需要下载并安装到您的电脑上。之后只需复制下面的代码并使用.ahk扩展名保存即可。

SetTitleMatchMode, RegEx
#IfWinActive, - Google Chrome$
!RButton::  
    !LButton::  
        KeyWait, Alt  
        Click, Right  
        SendInput, e  
        ControlFocus, Chrome_OmniboxView1  
        SendInput, ^a{Backspace}  
        SendInput, ^v{Enter}   
        return
#IfWinActive

现在,当您按下Alt+时LClick,它会将链接复制到剪贴板并将其粘贴到 Chrome 的地址栏中。只需按下按钮并单击,然后释放,链接就会在同一选项卡中打开。

答案2

如果您想使用自动热键,那么有一种更简单的方法可以做到:

#IfWinActive ahk_exe chrome.exe
    !LButton::
        Send, ^{LButton}
        Send, ^{F4}
    return
#IfWinActive

这只需按住 ctrl 并单击鼠标所在的位置,然后按住 alt 并单击 chrome 选项卡上的任意位置即可关闭当前选项卡。由于它不够复杂,无法仅在单击链接时激活,因此您还可以将其用作快捷方式,通过按住 alt 并单击选项卡上的任意位置来关闭当前选项卡。

答案3

使用在同一选项卡中打开链接,以选项卡形式弹出扩大。

描述:

强制 Chrome 默认打开新标签页而不是弹出窗口和/或同一标签页中的链接,而不是新标签页或后台标签页。

将弹出窗口转换为选项卡

相关内容