我正在构建一个网络应用程序,在后台使用 express.js,在前端使用 backbone.js。
我希望整个内部应用程序在客户端处理(主干请求数据并呈现它,服务器不直接返回任何 html)。
为了让书签和第三方仍然可以访问资源,许多 javascript 前端使用 hashbang。
我想知道是否也可以使用 GET 参数(不使用 hashbang)来执行此操作(类似于 github 处理文件浏览器的方式)?
最佳答案
HTML5 pushState是你所追求的。并非所有浏览器都支持它,有些库可以使用哈希来添加对它们的支持。
关于javascript - 如何使用 url 而不是 hashbangs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11160272/