我最近遇到了一个网址,其网址格式为:
https://URL.com/page/uuid/#/anotheruuid/area?action=whatever
我对在网址中使用#
感到困惑。通常,井号符号保留用于片段标识符,片段标识符位于URL的末尾。这里有什么用,它的目的是什么?
答案 0 :(得分:3)
这通常用于SPA(Single Page Applications)。目的是能够在不同页面之间移动而无需重新加载整个页面。它是客户端框架/库能够正确路由应用程序的信息。
例如,最常见的框架之一 - Angular - 支持两种位置策略:
http://localhost/#/product
http://localhost/product
(source)