1
Leviathann 144 天前
spa 除非特别处理,不然都是直接 history.push
|
2
poporange OP @Leviathann 大哥说的过于专业
|
![]() |
3
shuxhan 144 天前
操作习惯
|
4
richangfan 144 天前 ![]() 按鼠标滚轮就是在新页面打开,按鼠标左键是在当前页面打开。加了 target 反而不行,给用户选择好了
|
![]() |
5
manasheep 144 天前
把 web 想象成 app ,再看看 pwa
|
![]() |
6
woshinide300yuan 144 天前
以前大家还在讲玄学的时候(也许是真的),就从 SEO 的角度来说,”新标签打开“和”当前页面打开“是有一些说法的,影响跳出率、访问时长,蜘蛛爬! 众说纷纭吧,所以很多古董级 SEO 教学里,都会提及这个。至于教学里的结果就完全看作者是信哪个了。
现在的话,就看设计思路了,不同网站还真是没办法一概而论。 我现在自己做网站时,个别无关紧要的页面是”新标签“,不然都是当前窗口。 |
7
centralpark 144 天前
国内的网站大多加,国外的网站大多不加。我不喜欢加,一个网站就老老实实在自己 tab 里呆着就行,新开 tab 相当于 malloc ,开多了我还得去手工做 gc 。
|
![]() |
8
enchilada2020 144 天前 via Android
你需要的仅仅是用鼠标中键点击链接 而不是先右键再从菜单里选 也不是跑来发帖抱怨码农网页写的有问题…
|
![]() |
9
ayase252 144 天前 via iPhone
除非必要,我个人不喜欢网站打开新 tab 。视频网站大概率你不会同时看多个视频,没有开新 tab 的意义(除非你是 vtb 监控室老大爷
|
![]() |
10
LeegoYih 144 天前
我一直都用鼠标中键打开新页面,关闭也用中键。
|
![]() |
11
cmdOptionKana 144 天前 ![]() 互联网初期, 主流都是加 blank 的, 后来业界 (比如 W3C 之类的) 号召大家不要加 blank.
最主要的原因是, 加了 blank 会剥夺用户的选择权, 用户无法选择不打开新标签; 而不加 blank, 用户可以自由选择打开新标签或原地跳转. |
12
poporange OP @cmdOptionKana 上面那帮人说了那么多,还是老哥你一语中的,简单明了。懂了。牛逼人就是牛逼人。
|
13
shadeofgod 144 天前
很少用鼠标,我都 cmd+点击,就直接新 tab 打开了
|
14
Jirajine 144 天前
用脚本自己加。
|
![]() |
15
Pipecraft 144 天前 ![]() 像 11 楼说的,应该给用户选择权,有些人喜欢在本标签页打开,有些人喜欢在新标签页打开,众口难调。
前段时间弄了一个用户脚本,可以给每个网站设置不同规则,指定哪些页面新标签页打开,哪些当前页打开。 https://greasyfork.org/zh-CN/scripts/464541-links-helper 比如 YouTube ![]() |
![]() |
16
zcf0508 144 天前 via Android
能右键新标签页打开的,都全是比较好的了,就怕是一个按钮,啪,给你开个新页面🙄🙄
|
![]() |
17
jim9606 144 天前 via Android
不过问题是现在不少网页的切页面按钮都是用脚本控制的,右键压根就没有打开选项。
我特别烦某些瀑布流网页这么搞,后退之后极有可能丢失滚动位置。 |
18
yetrun 144 天前
加一个得多敲 1 、2 、3…… 15 个字符呢,不费劲吗?所以干脆就不敲了。
|
![]() |
19
nikenidage1 144 天前
是的,正如楼上有人所说,这其实是欧美的隐私习惯问题,从 web 出现的时候就这样了。
他们认为,用户只是进行了一个点击操作,你却给他打开了一个新浏览器/新 tab ,这是侵犯隐私的。 |
20
poporange OP @nikenidage1 看来思维的确是有点不同。。。
|
21
bhbhxy 144 天前
号召不加是为了尊重用户,由用户决定是否新开
但本人喜欢新开,比如浏览新闻,新开页面关掉后可以继续浏览列表页,或者网速慢时,我可以从列表页打开多个页面让它们慢慢同时加载,如果后退页面有可能会再刷新一次,而且定位不到之前看的地方了,这种体验就很不好 由于现在很多网站不加新开了,我养成了使用鼠标中键的习惯 |
24
bhbhxy 144 天前
@poporange 中键比较费中指,因为按键力度要比左右键大,如果可能我还是喜欢点鼠标左键,按 cmd 加左键新开也不喜欢,因为还要腾出一只手来操作键盘,这只手空出来吃零食,嗑瓜子多香😎
|
![]() |
25
amiaaaz 144 天前 ![]() 我是喜欢全部新开的……用的是"crxMouse 手势"这个插件,左键拖动超链接/链接就可以新 tab 打开了(还可以单独设置是否后台打开),鼠标手势也比 edge 更新后浏览器里自带的好用,推荐一波
|
![]() |
26
dfkjgklfdjg 144 天前
我一般都是右键然后选择新页面中打开,不习惯使用 中键 和 [Ctrl+Shift+左键] 这种组合键。
如果说一个页面里面有几篇文章都是我比较感兴趣的,我会使用 [Ctrl + 左键 ] 在新页面中打开会比较方便, 这样会保持打开新标签的同时保持在原来的页面中,然后自己选择切换标签卡。 |
![]() |
27
dfkjgklfdjg 144 天前
@amiaaaz #25 ,原来还能拖动链接,学到了。
|
28
dwzrlp 144 天前
@richangfan 问一下,Magic Mouse 没有滚轮的怎么操作?
|
![]() |
29
est 144 天前
|
![]() |
30
cpstar 144 天前 ![]() 不喜欢弹新页面,除非特殊需要。开个浏览器反感一堆标签。所以如果强弹新窗口,我只能说这网站真垃圾。但是搜索引擎除外(或者搜索页)。
|
31
dayeye2006199 144 天前
国外网站大多数不会弹新标签页
|
![]() |
32
svipchao 144 天前
windows 下(Chromium 下可以,其他的不清楚):
1 、按住 ctrl+鼠标单击链接,新页面打开 2 、按住 span+鼠标单击链接,新窗口打开 3 、鼠标长按链接并拖动,新页面打开 |
33
daliusu 144 天前
国内喜欢开新标签,国外都不开,但是现在国内很多单页面也不开了,真想要开按住 ctrl 或者滚轮就行了
|
![]() |
35
gy123 144 天前
鼠标滚轮点击打开啊,就打开新标签了~
|
![]() |
36
Geekgogo 144 天前
@richangfan 卧槽,学到了
|
![]() |
39
lqt19910205 144 天前
我比较喜欢跳开新页面的,主要以前网速慢,喜欢开一堆标签慢慢加载。
|
40
shui14 144 天前
除了让自己选择要不要单开 tab ,还有一个趋势单页应用流行后为了保持操作惯性而不加,并不是完全让渡用户。想象一下应用型的 webapp 如 figma ,开 10 个草稿 10 个 tab 是什么滋味;反例论坛时代,草莽时期的 h5 ,10 个帖子内连跳,比较一下内容都要费好大劲
|
![]() |
41
BeforeTooLate 144 天前
不用家,鼠标中间滚轮点击就是 blank 效果,和左键单击一样简单,习惯了就行
|
42
busier 144 天前
都加 target=_blank 简直是疯了,体验极其糟糕!尤其是需要经常点的网站,一下就开了一大堆标签,恶心透了!
同时也侧面反映出网站制作水平差,怕用户找不回浏览过的地方! |
43
CocoCoding 144 天前
@richangfan 卧槽,才知道
|
![]() |
44
treblex 143 天前
国外的好多网站现在连副标题都不写了,收藏书签也不知道收藏的啥/(ㄒoㄒ)/~~
|
![]() |
45
WasteNya 143 天前 via Android
现在鼠标不都有个前进和后退键吗?在同个 tab 配合操作体验非常流畅
反而是那种新开 tab ,除非鼠标自定义 ctrl w ,不然每次都要又右上叉,相当难受 |
![]() |
46
digimoon 143 天前
我是站外链接会加,站内不加
|
48
juntaol678 143 天前
挺好的一个问题,长见识了。
|
49
Kyle18Tang 143 天前
你可以 Ctrl(Command)+Shift+左键或者 Shift+中键,直接定位到新打开的标签页。
|
![]() |
50
jy02534655 143 天前
我是用 StrokesPlus.net 自定义动作,在超链接上面同时点鼠标左右键就在新 tab 页打开
|
![]() |
53
xingguang 143 天前
在我的感觉中是国内的网站大部分都是新打开一个页面,国外的如果是还是本身的网站就会在本身跳转,但是如果是外部网站就会新打开一个 tab
|
![]() |
54
weeiy 143 天前
纠结那么多,还是在于自身,你的网站内容 NB 完全可以制定一套自己的规则。
就如微信那样,用的体量大了,你家人/公司用了还不是裹着你必须用。 |
![]() |
55
Felldeadbird 143 天前
加不加_blank 我觉得要看你网站设计。
微博在列表中点进详情,你再返回还是原来的列表。 所以不加_blank 影响不大。 一些前端列表没缓存当前列表,你打开详细页面后,返回列表页就给重新读取页面,刚才看到哪都忘记了。所以需要加_blank |
57
ZoR 143 天前
我喜欢新页面打开,看完后直接鼠标侧键 ctrl+w 立即关闭,不喜欢后退逻辑
|
![]() |
58
finalwave 143 天前
一般是不加,如果要打开外部页面是必加。
只要不像 B 站直播的某些部分,搞一个 div 加 onclick 事件来装超链接,都算可以了。 |