V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
greenymora
V2EX  ›  V2EX

v2ex的链接应该加一个 target _blank

  •  
  •   greenymora · 2011-06-06 10:12:40 +08:00 · 7546 次点击
    这是一个创建于 4709 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次点链接就直接转结果再回来就挺麻烦,小提议。
    39 条回复    1970-01-01 08:00:00 +08:00
    yuhuofeihe
        1
    yuhuofeihe  
       2011-06-06 10:18:35 +08:00
    刚开始我也不习惯,后来直接用鼠标中键了。
    其实很多论坛也是这样的。
    predator
        2
    predator  
       2011-06-06 10:34:42 +08:00 via Android
    世界上有10种人
    iinterest
        3
    iinterest  
       2011-06-06 11:29:54 +08:00
    是不是新开窗口应该有用户决定
    aveline
        4
    aveline  
       2011-06-06 12:12:22 +08:00
    鼠标中键。
    greenymora
        5
    greenymora  
    OP
       2011-06-06 12:17:16 +08:00
    @aveline 我没有鼠标=_=
    Weakdancer
        6
    Weakdancer  
       2011-06-06 12:19:56 +08:00
    可以CTRL+点击
    Sion
        7
    Sion  
       2011-06-06 12:21:12 +08:00
    firefox 拖拽:-)
    greenymora
        8
    greenymora  
    OP
       2011-06-06 12:23:39 +08:00
    @Sion @Weakdancer 就是一个target blank为什么要这么伤神 =_+ 呼唤@livid 来修改一下吧~
    chone
        9
    chone  
       2011-06-06 12:28:25 +08:00
    这个和设计师或者作者的想法有关,所以基本上是不会做这个更改的,以前有很多人提出过了。我倒是挺喜欢这样的。其实改改使用浏览器的习惯就行了,善用back
    darasion
        10
    darasion  
       2011-06-06 12:37:15 +08:00
    这个争议很大。
    2014
        11
    2014  
       2011-06-06 12:41:32 +08:00
    @greenymora 使用的是什么浏览器呢,这点问题估计得您自行解决,或许我可以给你各小方案。IE就算了。
    est
        12
    est  
       2011-06-06 12:49:01 +08:00
    LZ可能从来不知道有个东西叫 ctrl+click
    greenymora
        13
    greenymora  
    OP
       2011-06-06 12:58:57 +08:00
    @est @2014 太费劲了...我就点在新tab里打开吧。我用ff不过还是觉得什么都不干直接点比较爽
    Hyperion
        14
    Hyperion  
       2011-06-06 13:05:16 +08:00
    = =+ 其实, _blank很早就被w3c给砍了...用了就过不了检查...
    greenymora
        15
    greenymora  
    OP
       2011-06-06 13:06:54 +08:00
    @Hyperion 阿?真的吗?不会吧。这种效果怎么会被砍?我去查查
    2014
        16
    2014  
       2011-06-06 13:10:25 +08:00
    @greenymora 如果你很喜欢用Firefox的话,这个小扩展估计能满足你的小要求
    https://addons.mozilla.org/en-US/firefox/addon/sidebar-makeup/?src=api

    截图:
    https://static-cdn.addons.mozilla.net/img/uploads/previews/full/57/57953.png?modified=1306337541

    将V2EX加为书签,然后勾选侧柏栏打开,这样使用的时候,V2EX主页就会在页面下方显示为面板窗口,点击链接会在大窗口打开,小窗口可以自动隐藏,显示工具条样式,平常不用的时候也不占地方,感觉蛮有意思的,我也是早上才发现这个的。PS.今天早上时间都花在解决网页新标签打开的问题了,和你的需求正好相反。 http://www.v2ex.com/t/14071
    greenymora
        17
    greenymora  
    OP
       2011-06-06 13:11:47 +08:00
    @Hyperion 真的... 得用 rel="external" 替代.....
    不过话说,用css验证的人很少吧=_=。我先无视这个~
    greenymora
        18
    greenymora  
    OP
       2011-06-06 13:14:39 +08:00
    @2014 谢谢分享:) 你真好。

    不过话说....我其实不怎么加组件,因为加多了ff就慢了。
    现在ff的组件真是铺天盖地什么都有阿~
    iugo
        19
    iugo  
       2011-06-06 14:18:04 +08:00
    @Weakdancer 同意 CTRL+
    xi4oh4o
        20
    xi4oh4o  
       2011-06-06 14:32:01 +08:00
    以前中键,报废了N多中键以后要么 右键 要么ctrl 习惯就好
    lowstz
        21
    lowstz  
       2011-06-06 14:37:22 +08:00
    Vimperator/Pentadactyl
    Livid
        22
    Livid  
    MOD
       2011-06-06 14:40:33 +08:00 via iPhone
    主要是因为目前用的 Django 的 autolink 就是这样的,不仅没有 _blank,连 nofollow 都没有。
    vicalloy
        23
    vicalloy  
       2011-06-06 15:16:38 +08:00
    如果认为有必要可以用js加一下blank。个人认为鼠标中键挺好。以前用的国产笔记本,两点单击是鼠标中键,现在用dell找不到类似的触摸板驱动。
    LuoboTixS
        24
    LuoboTixS  
       2011-06-06 15:36:27 +08:00
    热衷于_blank的用户,肯定是没有用过Kindle的吧。
    darasion
        25
    darasion  
       2011-06-06 16:32:45 +08:00
    @Hyperion 好像是在 html5 里又给加回来了。原因据说是在有些应用中必不可少,html不光是用在做网站上。
    Hyperion
        26
    Hyperion  
       2011-06-06 16:50:34 +08:00
    @darasion = =! 汗 文档里看到了, 还真加回来了...

    The target attribute, if present, must be a valid browsing context name or keyword. It gives the name of the browsing context that will be used. User agents use this name when following hyperlinks.
    (http://www.w3.org/TR/html5/links.html#attr-hyperlink-target)

    valid browsing context name or keyword
    (http://www.w3.org/TR/html5/browsers.html#valid-browsing-context-name-or-keyword)
    lepture
        27
    lepture  
       2011-06-06 23:28:10 +08:00
    @Livid nofollow 是有的。
    miao
        28
    miao  
       2011-06-06 23:42:49 +08:00
    我喜欢在这个页面http://www.v2ex.com/recent,一次性在新窗口打开喜欢的N个topic. 一般按ctrl+左击.
    napoleonu
        29
    napoleonu  
       2011-06-07 00:21:26 +08:00
    NemoAlex
        30
    NemoAlex  
       2011-06-07 12:03:26 +08:00
    有_blank就不cool了呢
    greenymora
        31
    greenymora  
    OP
       2011-06-07 12:05:52 +08:00
    @NemoAlex 何以不酷...?
    NemoAlex
        32
    NemoAlex  
       2011-06-07 12:27:14 +08:00
    @greenymora Web标准设计时的理想状态是:用户做出点击操作时,可以预测将会发生什么事件————打开新窗口或者在本页跳转————这个选择由用户来决定。
    而 target = "_blank" 这样的写法既不标准也不美观,只是长期以来Web设计者们使用习惯。
    其实是把用户们惯坏了。
    “没有“比”有“好,只是”没有“会让很多人不习惯。
    我觉得还是”没有“比较Cool。
    Hyperion
        33
    Hyperion  
       2011-06-07 13:12:40 +08:00
    其实还是用rel比较好吧... html5着重语义化, 用rel来阐述链接和页面的关系, 让浏览器来处理, 比用target要好很多...

    html5把target加回来, 这个让我很费解啊...
    kojp
        34
    kojp  
       2011-06-07 14:10:37 +08:00
    进来之前,我也觉得没必要用TARGET="_BLANK"
    进来之后,我发现原来还有鼠标中键!!!!!
    reorx
        35
    reorx  
       2011-06-07 21:45:14 +08:00
    如果楼主想用的话,刚才顺手写了一个userscript的脚本,你可以装上试试~

    http://userscripts.org/scripts/show/104332

    域名过滤的信息是搬@vayn那个蓝色V2脚本的 :)
    Hlbice
        36
    Hlbice  
       2011-06-07 22:30:12 +08:00
    相当厌恶 target _blank,并且厌恶所有使用 target _blank 的网站。
    greenymora
        37
    greenymora  
    OP
       2011-06-07 22:43:17 +08:00
    @reorx thx,好速度~
    yyfearth
        38
    yyfearth  
       2011-06-07 22:57:55 +08:00
    中建嘛,不过如果是触摸屏,那就没辙了。
    POPOEVER
        39
    POPOEVER  
       2011-06-08 00:22:41 +08:00
    老话题了,偶又要挖坟了 http://plod.popoever.com/archives/000302.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3027 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:33 · PVG 16:33 · LAX 01:33 · JFK 04:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.