有没有强制新标签打开链接并自动跳转的浏览器插件或者脚本省的同时按 Ctrl+Shift

2022-01-19 16:30:49 +08:00
 hertzry
1914 次点击
所在节点    浏览器
19 条回复
coderluan
2022-01-19 16:47:39 +08:00
鼠标中键?
wolfie
2022-01-19 16:50:20 +08:00
鼠标手势,按住链接又拖动。
用的 crxMouse 。
kytrun
2022-01-19 16:52:41 +08:00
在链接上按鼠标中键?
coolan
2022-01-19 16:56:13 +08:00
einq7
2022-01-19 16:58:35 +08:00
鼠标中键无法满足吗
hertzry
2022-01-19 17:14:25 +08:00
@coderluan @kytrun @einq7 咦?我的中间是在后台打开,还要多点一下。
hertzry
2022-01-19 17:18:54 +08:00
@coolan 用了,不行。
coolan
2022-01-19 17:29:00 +08:00
@hertzry 有点难用,它这个得在网页点右键,出现 tampermonkey->链接地址全在 xxxx-> [当前] 在新标签页打开链接 才行。
nbweb
2022-01-19 17:33:26 +08:00
Pipecraft
2022-01-19 22:11:14 +08:00
Vimium 插件。
默认
f - 当前页打开链接
F - 新标签页打开链接

可以自定义快捷键,比如
`map a LinkHints.activateOpenInNewForegroundTab`
这样输入 a 时, 会新标签页打开链接,并切换到新标签页
muzuiget
2022-01-20 01:29:36 +08:00
好像几个月之前有相同的帖子了,答案是没有,没有通用的解决方法,因为那些用 JavaScript 来做跳转的“链接”,按哪个键都没用。
yulon
2022-01-20 02:28:55 +08:00
Firefox 有原生设置,Chromium 系要靠扩展
hertzry
2022-01-20 15:32:14 +08:00
@coolan 我这里还是不行。
hertzry
2022-01-20 15:32:55 +08:00
@Pipecraft 主要是不想碰键盘。
coolan
2022-01-20 15:41:52 +08:00
给你改了一下那个脚本,直接是都在新标签页打开,覆盖后直接开启使用,刷新页面就行了。
// ==UserScript==
// @name 链接地址在新建标签页中打开
// @namespace Open in new tab.
// @match *://*/*
// @version 0.0.3
// @author 稻米鼠
// @description 2020-06-07 19:17:09
// ==/UserScript==

const main = ()=>{
document.querySelectorAll('a').forEach(el=>{
if(/^_blank$/i.test(el.target)) return
el.target = '_blank'
})
}
main()
document.addEventListener('DOMNodeInserted', (e)=>{
main()
})
window.addEventListener('load', ()=>{
main()
})
hertzry
2022-01-20 15:49:32 +08:00
@coolan 完全可以使用,感谢您。👍
issakchill
2022-02-10 17:13:02 +08:00
hertzry
2022-02-10 19:19:45 +08:00
@issakchill 不是百分百可用。
hertzry
2022-02-10 19:20:15 +08:00
@issakchill 不过依然感谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829267

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX