• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kisshere
V2EX  ›  程序员

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

  •  
  •   kisshere · Oct 23, 2019 · 18886 views
    This topic created in 2572 days ago, the information mentioned may be changed or developed.

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

    101 replies  •  2020-12-28 17:42:27 +08:00
    1  2  
    ❮ ❯
    way2create
    way2create
    Oct 23, 2019❤️1
    1
    这不是本来就是有的吗,没显示出来罢了吧
    anky
    anky
    Oct 23, 2019❤️3
    2
    1 楼 正解,你把鼠标点两下网址就完全显示出来了
    Youngxj
    Youngxj
    Oct 23, 2019❤️6
    3
    上帝的心态发生了变化
    1、你既然知道是网址,那么网址肯定会存在 http(s)://
    2、千万发表此类言论,你会收到,比如你行你上,你自己写一个 chrome 等等反驳你的语言
    3、产品经理的脑子应该和你不能同步,那么你可以试着和产品经理的脑子同步一下,毕竟人产品已经设计出来了
    dolphintwo
    dolphintwo
    Oct 23, 2019
    4
    缩句:
    一坨屎: “https://”
    moxuanyuan
    moxuanyuan
    Oct 23, 2019
    5
    真讲,我由 77 直接更新到 80 后,我也不能理解 Chrome 的产品经理脑子咋想的——
    chrome://flags 中开启 Overlay Scrollbar 和显示“https://”的选项直接取消了。。。
    现在我要实现这两个功能,只能借助插件。。。
    ayase252
    ayase252
    Oct 23, 2019❤️12
    6
    统一资源定位符的标准格式如下:
    [协议类型]://[服务器地址]:[端口号]/[资源层级 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
    crab
    crab
    Oct 23, 2019❤️10
    7
    比较不方便的就是 ping 域名
    caola
    caola
    Oct 23, 2019❤️4
    8
    @kisshere 这本来就是完整的地址吧,如果你要不带协议的, 建议双击地址栏,再进行选择性的复制
    MaiKuraki
    MaiKuraki
    Oct 23, 2019
    9
    有才是正常的,没有才是不正常的
    6IbA2bj5ip3tK49j
    6IbA2bj5ip3tK49j
    Oct 23, 2019❤️2
    10
    带上才合理,不带才奇怪。
    http 和 https 不一定是同一个网站。
    passerbytiny
    passerbytiny
    Oct 23, 2019❤️2
    11
    问题是有的,不过不是复制的时候给你加上去,而是显示的时候给你隐藏了。其实也没啥搞不懂的,老子现在是垄断地位,难道不能有稍微喂你点那个东西的权力?

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

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

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

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

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

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

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

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

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

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

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

    如果我是产品经理,我觉得不懂 https 和 http 有啥区别的人是大多数,复制网址的时候不会在意网址前面有没加协议的人也是大多数,所以我会用是否安全的图标代替 https 和 http,并且在复制网址的时候“偷偷”把协议添加上去
    mskf
    mskf
    Oct 27, 2019
    95
    @mskf 插一句,如果想只复制协议后的内容用于 ping 等工具,其实不用复制过去之后再删,双击地址栏就能看到完整的链接了
    syuraking
    syuraking
    Oct 27, 2019
    96
    安装这个插件: https://chrome.google.com/webstore/detail/suspicious-site-reporter/jknemblkbdhdcpllfgbfekkdciegfboi
    再看看,不是强迫症都没了?
    唯一的强迫症:隐藏图标显示
    ryq
    ryq
    Oct 27, 2019 via Android
    97
    0x000007b
    0x000007b
    Oct 27, 2019
    98
    我一直觉得火狐在浏览内容上比 chrome 好用,开发工具 Chrome 第一没得说。
    Yangz
    Yangz
    Nov 3, 2019
    99
    @axo 我觉得 @deef 的例子就很棒!:D
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   695 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 163ms · UTC 20:48 · PVG 04:48 · LAX 12:48 · JFK 15:48
    ♥ Do have faith in what you're doing.