当使用这样的网址时:
http://localhost/nafham/?selection/12/24/122
散列是以这种方式完成的:
http://localhost/nafham/?selection/12/24/122#?selection/12/24/122/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self
但是,当任何其他部分添加到 URL 时,例如:
http://localhost/nafham/?selection/12/24/122/test
每个操作都会再次添加哈希值
http://localhost/nafham/?selection/12/24/122/test#?selection/12/24/122/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self
http://localhost/nafham/?selection/12/24/122//test#?selection/12/24/122/test#?selection/12/24/93/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self
知道为什么将哈希值添加到 URL 而不是替换当前哈希值吗?
最佳答案
因为您在设置哈希值时使用了 URL 的一部分。
关于javascript - 为什么添加 URL Hash 而不是替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470818/