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

一直搞不懂 Chrome 为何如此人性化,复制个网址还要给你添一坨屎: “https://”

  •  
  •   kisshere · 44 天前 · 9345 次点击
    这是一个创建于 44 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次都是复制完了,再去把这个 https 或者 http 去掉,真恶心,而且还不能去除,不知道 Chrome 的产品经理脑子咋想的

    99 回复  |  直到 2019-11-03 18:40:58 +08:00
        1
    way2create   44 天前   ♥ 1
    这不是本来就是有的吗,没显示出来罢了吧
        2
    anky   44 天前   ♥ 3
    1 楼 正解,你把鼠标点两下网址就完全显示出来了
        3
    Youngxj   44 天前   ♥ 6
    上帝的心态发生了变化
    1、你既然知道是网址,那么网址肯定会存在 http(s)://
    2、千万发表此类言论,你会收到,比如你行你上,你自己写一个 chrome 等等反驳你的语言
    3、产品经理的脑子应该和你不能同步,那么你可以试着和产品经理的脑子同步一下,毕竟人产品已经设计出来了
        4
    dolphintwo   44 天前
    缩句:
    一坨屎: “https://”
        5
    moxuanyuan   44 天前
    真讲,我由 77 直接更新到 80 后,我也不能理解 Chrome 的产品经理脑子咋想的——
    chrome://flags 中开启 Overlay Scrollbar 和显示“https://”的选项直接取消了。。。
    现在我要实现这两个功能,只能借助插件。。。
        6
    ayase252   44 天前   ♥ 12
    统一资源定位符的标准格式如下:
    [协议类型]://[服务器地址]:[端口号]/[资源层级 UNIX 文件路径][文件名]?[查询]#[片段 ID]

    https://zh.wikipedia.org/wiki/%E7%BB%9F%E4%B8%80%E8%B5%84%E6%BA%90%E5%AE%9A%E4%BD%8D%E7%AC%A6
        7
    crab   44 天前   ♥ 10
    比较不方便的就是 ping 域名
        8
    caola   44 天前   ♥ 4
    @kisshere 这本来就是完整的地址吧,如果你要不带协议的, 建议双击地址栏,再进行选择性的复制
        9
    MaiKuraki   44 天前
    有才是正常的,没有才是不正常的
        10
    xgfan   44 天前   ♥ 2
    带上才合理,不带才奇怪。
    http 和 https 不一定是同一个网站。
        11
    passerbytiny   44 天前   ♥ 2
    问题是有的,不过不是复制的时候给你加上去,而是显示的时候给你隐藏了。其实也没啥搞不懂的,老子现在是垄断地位,难道不能有稍微喂你点那个东西的权力?

    背景摘要: https://www.cnbeta.com/articles/tech/816637.htm 这个背景直接驱动了我 Chrome 转 Firefox。Chrome 干扰开发者这并不是首例,在这之前就出现过 Chrome 对.dev 域名强制启用 https,导致一大帮内部测试平台紧急更换虚拟域名。
        12
    chinawrj   44 天前
    不加也有一堆人骂。其实就那样了
        13
    dmjob2015222   44 天前   ♥ 2
    这个确实恶心,主要是给吧 http 隐藏了,个人不太喜欢
        14
    FASTTOM   44 天前
    这样很好啊,因为有些网站,你复制链接过去,不加 https 的话,是不会为链接的。
        15
    dmjob2015222   44 天前
    @dmjob2015222 上一句收回,本来想打把 www 隐藏了
        16
    xiangyuecn   44 天前   ♥ 1
    设置一下把 http 前缀显示出来就没有这个问题了。。因为默认把这些普通人不感兴趣的核心玩意隐藏掉了,然后复制就沙雕了,掩耳盗铃式的在复制的时候加上 http。

    解决办法:
    方法 1. 在复制的内容前敲一个空格,强制断开和 url 的沙雕关系
    方法 2. flags 里面 disable:Omnibox UI Hide Steady-State URL Trivial Subdomains,恢复地址栏的完整 url 显示
        17
    fanyingmao   44 天前 via Android
    我也挺烦这个功能,每次都浪费几秒删掉。
        18
    uyhyygyug1234   44 天前
    在本社区发链接,加上 http 或者 www 的都会发不出去要你连手机号,你把屎吃了,就能发出去了。。。。
        19
    x2ev   44 天前
    我最近一直想解决那个大大的搜索框,既然每次我在搜索框输入都跳转地址栏,那你放这个输入框有啥用?啥子脑回路啊这是
        20
    Raymon111111   44 天前   ♥ 1
    网络协议被说成一坨屎...
        22
    MaiKuraki   44 天前
    @xgfan 确实可以不是一个网站,有没有哪个网站的例子
        23
    ShangAliyun   44 天前
    带上不好吗?很多站就是 https 和 http 没同时开通,开通了的也不一定 http 自动跳转 https,即使跳转了也不一定是同一个站
        24
    by73   44 天前
    这是“标准”,你复制整个地址栏肯定给你的就是完整的带协议的 URL,你要是只想复制主机名的话,直接去 chrome 应用商店找扩展,一堆。
        25
    JCZ2MkKb5S8ZX9pq   44 天前
    @moxuanyuan 天啊,Overlay Scrollbar 没了?
    我现在 firefox 深色模式,右边顶个浅灰滚动条难受死了,chrome 竟然自宫了?
        26
    loli   44 天前   ♥ 2
    复制没问题,有问题的是不显示前缀。
    如果网址显示是 https://www.v2ex.com ,你喷楼主没任何问题
    但是网址显示是 www.v2ex.com ,这个时候单独想复制 www.v2ex.com 就会出现楼主说的那种情况。
        27
    azh7138m   44 天前   ♥ 1
    @passerbytiny 那是.dev 域之前大家随便写的,没想到 Google 把它申请成了一个顶级域名
    这个不能怪 Google,公司连个测试域名也不舍得买,这不好吧
        28
    JCZ2MkKb5S8ZX9pq   44 天前
    另外复制网址,我现在用一个插件是 tabcopy,顺便推荐一下。
    直接 alt+c 可以复制 md 格式,也可以一键复制所有 tab 的网址。
    不过协议是没有去掉,我也不需要去掉。
        29
    Kylin30   44 天前
    好像有个设置可以显示出来
        30
    jewdore   44 天前
    额 确实,直接 ping 域名的时候很不方便
        31
    mskf   44 天前
    问题是你什么时候需要不带协议的网址
        32
    seeker   44 天前   ♥ 3
    这个设计的缺点是:违反了所见即所得。复制的时候没有看到 http(s):// 复制出来却有,确实会让人困惑。当然他这么设计也有自己的理由。
        33
    zanyxd   44 天前 via Android
    一直用旧版本没敢更新
        34
    Leigg   44 天前 via Android
    6 楼到底是不是抖机灵呢
        35
    lhx2008   44 天前 via Android
    现在最近版本还好呀,点上去会显示 https 了,复制不会带上,原来是复制才显示
        36
    reus   44 天前 via Android
    刚读完小学?
        37
    winterbells   44 天前
    鼠标中键只要点一下就出现完整的了
    前提是地址栏没焦点(没被单击过)
        39
    aliipay   44 天前
    @ayase252 你是在认真的吗?
        40
    moxuanyuan   44 天前
        41
    lanternxx   44 天前
    @mskf #31 复制出来 ping 或者 mtr 的时候 需要手动去掉协议
        42
    ayase252   44 天前 via iPhone
    @aliipay 只是想提醒一下协议也是 URL 的重要组成部分
        43
    youngxu   44 天前 via Android
    我寻思我手打链接的时候还特地加上 https 呢,有的网站既有 http 又有 https,不带上 https 复制默认进 http 怎么办?
        44
    liyuhang   44 天前
    不带 https 头才是一坨屎,非得去掉,平白无故多一个跳转
        45
    mskf   44 天前
    @lanternxx 那么就有两条矛盾的需求需要取舍,一种是复制出来作为 ping 的地址或者用于 mtr,还有一种是用于复制完整链接用于分享(聊天工具,SNS,BLOG 等等),你觉得如果你是产品经理的话,会采用哪种方式?
        46
    lanternxx   43 天前
    @mskf #45 我选择把协议显示出来不要隐藏 需要的就一起选中复制上 不需要的就不选中不复制
        47
    realpg   43 天前
    @caola #8
    新技能 get
    以前完全不知道这个 feature 麻烦得要命
        48
    passerbytiny   43 天前
    @azh7138m #23 你特意买个域名到公网上做前期测试?你当信息安全部是吃 X 的吗?
        49
    annielong   43 天前
    支持一坨屎,非要把 http 协议头隐藏起来,
        50
    geying   43 天前
    @mskf
    主要是显示的 v2ex.com/t/612134#reply45,我复制粘贴的时候成了 https://v2ex.com/t/612134#reply45
    你要是产品经理,你的逻辑是什么

    实在不行就全部显示,我需要 https 我点一下地址栏不就是全选么,或者平时隐藏,点击的时候全部显示
    现在问题是我框选的域名,你还是加个 https 的头,这不是画蛇添足么
        51
    type   43 天前   ♥ 2
    1、在 chrome 地址栏中,访问:chrome://flags/
    2、搜索:Omnibox UI Hide Steady-State URL Scheme, 将选项设置为:Disabled
    3、搜索:Omnibox UI Hide Steady-State URL Trivial Subdomains,将选项设置为:Disabled
    目前我的 chrome 版本是 78.. 上述设置有效;
    另外,使用 Firefox 也是不错的选择,建议去英文官网下载;
        52
    xiangyuecn   43 天前
    @moxuanyuan #40 吓得我不敢升级了,还是老版本稳的一逼😂
        53
    jewdore   43 天前
    额 确实,直接 ping 域名的时候很不方便
        54
    oneonesv   43 天前
    这和 http 标准有啥关系呢,这看到的是 v2ex.com ,去复制它出来的是 https://www.v2ex.com/ 完全不合逻辑好吗
        55
    cyspy   43 天前
    同一个域名在不同协议下可以解析到不同 ip
        56
    lanternxx   43 天前
    @cyspy #55 解析到不同的 IP 还是做不到的。。最多是跳转到不同的 IP
        57
    miniwade514   43 天前 via iPhone   ♥ 1
    主动去掉的话更屎。
    1. 协议本来就是 URL 的一部分。
    2. 把带协议的 URL 粘贴到大部分软件里,都能直接点击访问,或者配合快捷键访问,这对于大多数人都是很方便的。不要用你的习惯要求 Chrome,它又不是程序员专用浏览器😓。
        58
    KuroNekoFan   43 天前 via iPhone
    这个确实
        59
    wwbfred   43 天前
    https 还行,至少可以让它显示出来,复制的时候自行去掉.
    http 是隐式的,只能粘贴的时候再删,要么就得在前面打个空格再复制,很坑爹.
        60
    wwbfred   43 天前
    @type 我也是 78,我这里没有这俩选项...
        61
    ragnaroks   43 天前
    原罪是谷歌自作聪明去掉了前面的协议和 www
        62
    jimmy3780   43 天前
    的确

    有些时候只想复制 www.v2ex.com ,出来的结果却是 https://www.v2ex.com (包括手动选择)

    这个时候就得手动去掉 https://
        63
    TPOB   43 天前 via Android
    @moxuanyuan 能告诉我是哪个插件吗,谢谢
        64
    TPOB   43 天前 via Android
    @xiangyuecn 这个 flags 我用的版本已经没了
        65
    scukmh   43 天前
    我觉得楼主说得对,大家打一架。
        66
    rizon   43 天前
    @way2create #1 原来如此
    以前我也很烦这个东西,你这么一说我知道了。赶紧试了下,
    Chrome 的地址栏默认隐藏了协议,复制网址的时候,点击地址栏第一次只显示协议后面的,此时全选复制会带上协议,可以再点击一次地址,这时候就会显示完整的路径,然后手动节选后复制就好了。
        67
    cyspy   43 天前
    @lanternxx 同一个域名也可以当邮件服务器
        68
    rrZ2C   43 天前
    有插件能强制显示 https 或者 http 的吗,经过一些配置 https 已经能显示出来 但是 http 的网站都会用“不安全”这三个字替代 http://
        69
    liuxu   43 天前
    是的,每次选中域名复制,结果把 https 也带上了
        70
    KyrieChen   43 天前
    在网址那里点两下,不就可以看到完整的 url 然后复制了吗- -
        71
    Darkside   43 天前
    chrome 的地址栏是真的越改越脑残

    产品经理直接钦点根域名和 www 子域名是同一个域名
    直接把 https 拿掉不显示,然后复制网址的时候突然跳出来,令人措不及防
    你说你 http 和 https 的区别看前面有没有锁就可以了,但是我复制网址的体验真的很糟糕啊
        72
    anguiao   43 天前
    已切换到 Edge,虽然暂时没有历史记录同步的功能,不过对我个人的影响也不是很大。
        73
    jijifujiji   43 天前
    我感觉设计挺合理的哈。
    平时 http 留在那看着没用干掉了,剩下其他的大概知道是哪个网站的就好。
    点上去显示出来,显示全名,然后复制的时候自动带上,粘贴到其他地方直接是一个链接。
    不需要 http 的时候把前面干掉就好了;用的时候,去掉前面总比我手动加上 http 方便多了。
        74
    jrtzxh020   43 天前 via iPhone
    @KyrieChen 很多人懒的双击 只能开喷了 哈哈
        75
    cnscorpions   43 天前
    我 chrome 老实奔溃
        76
    BFDZ   43 天前 via Android
    楼主的意思这个设计理念是一坨屎,用户很多时候不想负责带协议名的网址,谷歌却强制给你带上
        77
    Yangz   43 天前 via iPhone
    @MaiKuraki 有的,譬如说
    http://www.nuaa.edu.cn/

    https://www.nuaa.edu.cn/

    后者似乎还没有开通
        78
    longnight   43 天前 via Android
    用户看到的和得到的不一致,确实该骂
        79
    Dvel   43 天前
    @type #51 我之前好像也是这么改的,现在更新后搜不到这俩了。。。
        80
    danmu17   43 天前
    chrome 近几年一直都是倾向于面向轻度小白用户进行优化,
    这些年来做出的各种令人发指的改变非常的多,
    这很明显是某个能彻底控制整个项目的高管的个人意志,
    所以在他倒台之前这一趋势不会停止。
        81
    billwang   42 天前
    加上与不加都有一些用户在支持,但最该做的是你软件中给出设置选项,每个用户什么需求就做什么设置,而不是一刀切的都需要按照你 chrome 套路来
        82
    asche910   42 天前
    不是点一下和点两下的区别吗???
        83
    liangkang1436   42 天前
    注意素质
        84
    masker   42 天前 via Android
    楼主脸疼
        85
    masker   42 天前 via Android
    楼主脸疼吗
        86
    axo   42 天前
    @Yangz #77 还真是第一次见。有没有更典型的呀?( http 和 https 下都有实质性内容(报错那种不算),但是内容不同…)
        88
    demonzoo   42 天前
    在网址上面点两下鼠标就显示 http(s)://了,如果不想要的话就复制后面的
        89
    igwen6w   42 天前
    带上是基本操作,只是默认不显示出来有点烦,点两次地址栏可以显示出来。
        90
    passerbytiny   42 天前
    @axo #69 根据域名注册规则和域名解析规则,同一个域名必定属于同一个人且指向同一个 IP,但是 https://domain.comhttp://domain.com 是实实在在的两个 URL。虽然绝大多数情况下都会将 http 302 到 https,或者 http、https 共用一个后台服务,规则是允许对这两个不同的 URL 提供不同服务的。
        91
    l4ever   42 天前
    试试 360 极速,
    我觉得这是 360 唯一一款良心软件
        92
    deef   42 天前 via iPhone
    @axo 比如北京地铁官网,
    https://bjsubway.com 是拥挤度信息查询
    http://www.bjsubway.com 和 https 的是公司官网
    http://bjsubway.com 没用任何内容,只有个提示
    但这三个网站在 Chrome 地址栏里显示的都是 bjsubway.com🌚
        93
    d13C0veRy   42 天前
    @ayase252 确实,很多次我需要不带协议头复制域名的. 复制过去还要删除很烦.
        94
    mskf   41 天前
    @mskf
    主要是显示的 v2ex.com/t/612134#reply45,我复制粘贴的时候成了 https://v2ex.com/t/612134#reply45
    你要是产品经理,你的逻辑是什么

    不懂你的意思,你只是在描述你的需求

    实在不行就全部显示,我需要 https 我点一下地址栏不就是全选么,或者平时隐藏,点击的时候全部显示
    现在问题是我框选的域名,你还是加个 https 的头,这不是画蛇添足么

    你根据你的需求又添加了一条新的需求,就是点地址栏的时候显示全部地址,但我的问题不是你的改进方式是不是符合你的需求,而是你的需求是不是大多数人的需求

    如果我是产品经理,我觉得不懂 https 和 http 有啥区别的人是大多数,复制网址的时候不会在意网址前面有没加协议的人也是大多数,所以我会用是否安全的图标代替 https 和 http,并且在复制网址的时候“偷偷”把协议添加上去
        95
    mskf   41 天前
    @mskf 插一句,如果想只复制协议后的内容用于 ping 等工具,其实不用复制过去之后再删,双击地址栏就能看到完整的链接了
        96
    syuraking   40 天前
    安装这个插件: https://chrome.google.com/webstore/detail/suspicious-site-reporter/jknemblkbdhdcpllfgbfekkdciegfboi
    再看看,不是强迫症都没了?
    唯一的强迫症:隐藏图标显示
        97
    ryq   40 天前 via Android
        98
    0x000007b   40 天前
    我一直觉得火狐在浏览内容上比 chrome 好用,开发工具 Chrome 第一没得说。
        99
    Yangz   33 天前
    @axo 我觉得 @deef 的例子就很棒!:D
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   927 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
    ♥ Do have faith in what you're doing.