用过 Unix-like 系统的人都知道以 “/
” 开头的路径是绝对路径,但是不知道 Go 为什么要加一个奇怪的 URL.IsAbs()
函数,
这个函数只通过判断有没有协议头(Scheme)来确定是不是绝对路径……
1 2 3 4 5 6 7 8 9 10 11 12 |
|
你要这么搞的话,我感觉 Go 语言对我来说有点儿不受控了……
1 2 |
|
就算对于前端来说,以 /
开头的也是绝对路径啊,以 https://
开头这种难道不叫跨源吗?都可以叫作“不是同一个文件系统”了……