背景
路径1:
https://xxxxx.djtest.cn/driver-register/index.html?hmsr=qqqqq#/register
路径2:
https://xxxxx.djtest.cn/driver-register/index.html#/register?hmsr=qqqqq
大家平常用那个什么格式的链接,路径1还是路径2????
我一直习惯用路径2,可是就在前不久出现了一个线上bug????????????。这个bug原因还是路径不规范造成的,当是我一脸懵逼,我是谁,我在哪????
url的组成
协议部分、域名部分、端口部分、虚拟目录部分、文件名部分、参数部分、锚部分
![](https://i-blog.csdnimg.cn/blog_migrate/b9229314d04c658788651fb0dc8815b2.png)
注:端口不是一个URl必须的部分,如果省略端口部分,将采用默认端口。
相信大家对于url每一部分都很了解。在这就简单提一下,就不浪费大家的时间了。
使用中遇到的问题
问题1:
【路径1】和【路径2】都能正常打开页面,它们的区别是什么,谁才是规范的url?
【路径1】锚部分
【路径2】锚部分
通过控制台的输出,我们发现两个路径打印出来的参数部分和锚部分是不一样,为啥??
url的锚部分是从“#”开始到最后,都