#1 - 2020-9-9 20:30
chitanda@Lv2 (Make Bangumi Great Again!)
随便翻了几个新番条目,发现有很多官网链接里的协议部分都被省略(http/https)了。
比如这样:




我猜可能是因为Chrome浏览器没事找事地址栏里隐藏了协议部分所以有些wiki人也跟着这么做了。

但首先chrome浏览器只是显示的时候隐藏了,实际上并没有省略掉URL的协议部分。

其次这种写法不符合URL的RFC 1738标准
   A full BNF description of the URL syntax is given in Section 5.
   In general, URLs are written as follows:
       <scheme>:<scheme-specific-part>
——————————————————

事实上一个URL如果不带协议的话,从浏览器解析角度来说,只能被算作path而不是一个完整URL。打个比方:如果有一天sai老板给website改成了a标签直接跳转,那么‘’yuyuyu.tv‘’的跳转结果会是“https://bgm.tv/subject/yuyuyu.tv”而不是“http://yuyuyu.tv

所以不管是实用还是严谨的角度来考虑,添加URL的时候,协议都是不能被省略的。
#2 - 2020-9-9 20:32
(。´-д-)
有个谷歌官方Chrome安全扩展 装上了就能正常显示URL了
#2-1 - 2020-9-9 20:39
chitanda@Lv2
这不是这帖子的重点。。
#2-2 - 2020-9-9 20:41
Cedar
chitanda@Lv2 说: 这不是这帖子的重点。。
我的意思是, 装了这个扩展, 就不会不自觉地省略协议啦
#2-3 - 2020-9-9 20:45
chitanda@Lv2
Cedar 说: 我的意思是, 装了这个扩展, 就不会不自觉地省略协议啦
事实上https的网站,即便chrome不显示协议,复制过来的时候也是带https的,我图里这种写法得自己手动删掉https协议头。这算认知错误吧。
#2-4 - 2020-9-9 21:03
Cedar
chitanda@Lv2 说: 事实上https的网站,即便chrome不显示协议,复制过来的时候也是带https的,我图里这种写法得自己手动删掉https协议头。这算认知错误吧。
是么..那也许是为了简洁?
不过加上肯定更好..
#2-5 - 2020-9-9 21:24
ak1ra
Suspicious Site Reporter 吧.

外部添加 URL 时确实应该带上 scheme.
#2-6 - 2020-9-9 23:03
Cedar
ak1ra 说: 是 Suspicious Site Reporter 吧.

外部添加 URL 时确实应该带上 scheme.
是的
#3 - 2020-9-9 23:11
把协议写死应该是有问题的,但是不写又觉得哪里不对

PS: 不显示是不能接受的
#3-1 - 2020-9-9 23:53
chitanda@Lv2
这个能有啥问题,有https写https就行了,没有就http。无论如何肯定好过现在这种明显错误的不写协议的写法
#4 - 2020-9-10 00:18
(追番日益,补番日损)
我也这么改过,立正挨打了(bgm38)
#5 - 2020-9-10 00:53
实际上,Chrome 虽然不显示协议头,但点击地址栏后自动全选再复制出来的文本里是带协议头的。Wiki 人的做法问题浏览器不背这锅。
#6 - 2020-9-27 05:58
(Make Bangumi Great Again!)
#7 - 2020-9-27 09:14
(ACG猫舌,喜欢补已经凉了的企划,不喜欢趁热。)
(bgm38)我是单纯感觉简洁才删掉的,和浏览器无关。
而且有时http和https都能打开,有时一个能打开一个打不开,我就想着让想打开的读者自行判断要不要带s了。
不妥的话以后就不删了。
#7-1 - 2020-9-27 09:24
bangumi大西王
你要考虑到一般用户有可能不知道http和https是什么…(
#7-2 - 2020-9-27 09:26
751984871
Trim21 说: 你要考虑到一般用户有可能不知道http和https是什么…(
我就是不知道这两个有啥区别的一般用户,所以才怕自己写死了协议反而不好,干脆省略。(
#7-3 - 2020-9-27 09:29
bangumi大西王
751984871 说: 我就是不知道这两个有啥区别的一般用户,所以才怕自己写死了协议反而不好,干脆省略。(
那就一句话版本,https能访问https,不能才选http
#7-4 - 2020-9-27 09:33
烈之斩
>有时一个能打开一个打不开

所以才要帖保证能打开的版本呀
#7-5 - 2020-9-27 09:36
751984871
烈之斩 说: >有时一个能打开一个打不开

所以才要帖保证能打开的版本呀
好像国内随着地理位置与每天的时间段,能打开的版本不一样(
#7-6 - 2020-9-27 12:42
chitanda@Lv2
751984871 说: 好像国内随着地理位置与每天的时间段,能打开的版本不一样(
有https的留https就行了,本来双协议的网站来说http就是https的降级方案。