如何使用网址而不是哈希邦
How to use urls instead of hashbangs
我正在构建一个Web应用程序,在后端和骨干中带有express.js.js在前端。
我希望整个内部应用程序在客户端处理(骨干请求数据并呈现它,服务器不直接返回任何 html)。
为了使书签和第三人仍然可以访问资源,许多JavaScript前端使用hashbang。
我知道想知道是否也可以使用 GET 参数(没有 hashbang)来执行此操作(类似于 github 处理文件浏览器的方式)?
HTML5 pushState就是你所追求的。并非所有浏览器都支持它,有些库可以使用哈希来添加对它们的支持。
相关文章:
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- 在我的图库(jQuery)中使用箭头导航时,更改URL中的哈希
- 在Javascript中,如何使用对象作为哈希映射的键
- 使用 JavaScript 计算 Blob 的哈希值
- 我能确定这个页面赢了吗;如果我使用`location.replace`来更改哈希,则不会重新加载
- 如何使用哈希提取URL参数
- 使用history.back/forward在哈希更改时重新加载页面
- 使用 Javascript 根据 URL 哈希设置所选选项
- 哈希重定向之前使用斜杠的主干路由
- 如何使用JavaScript获取包含哈希片段的先前url
- 如何使用哈希对数组进行排序
- 如何使用加密创建随机盐哈希
- 使用带有哈希标签的链接处理类似Facebook的按钮信息(标题和图像)
- 使用director.js执行基于哈希的函数
- 使用javascript的文件的MD5哈希
- javascript:使用哈希字符拆分HREF字符串
- 使用PHP和Javascript为每个用户电子邮件生成新的哈希
- 使用Flexslider进行哈希URL导航
- 使用 Javascript 显示哈希(或片段标识符)
- 如何使用网址而不是哈希邦