如何使用网址而不是哈希邦

How to use urls instead of hashbangs

本文关键字:哈希邦 何使用      更新时间:2023-09-26

我正在构建一个Web应用程序,在后端和骨干中带有express.js.js在前端。

我希望整个内部应用程序在客户端处理(骨干请求数据并呈现它,服务器不直接返回任何 html)。

为了使书签和第三人仍然可以访问资源,许多JavaScript前端使用hashbang。

我知道想知道是否也可以使用 GET 参数(没有 hashbang)来执行此操作(类似于 github 处理文件浏览器的方式)?

HTML5 pushState就是你所追求的。并非所有浏览器都支持它,有些库可以使用哈希来添加对它们的支持。