![如何强制 Chrome 在当前选项卡中打开所有链接?](https://linux22.com/image/1319596/%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%20Chrome%20%E5%9C%A8%E5%BD%93%E5%89%8D%E9%80%89%E9%A1%B9%E5%8D%A1%E4%B8%AD%E6%89%93%E5%BC%80%E6%89%80%E6%9C%89%E9%93%BE%E6%8E%A5%EF%BC%9F.png)
如何强制 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 并单击选项卡上的任意位置来关闭当前选项卡。