需要创建多个页面才能使用HTML5'的历史API
Multiple pages need to be created to use HTML5's history API?
我想创建类似于以下内容的东西:http://www.atlassian.com/software/jira/overview
(点击功能介绍部分的标签后,URL会发生变化)
我知道这可以通过HTML5的历史API来实现,我的问题是:我是否需要创建同一页面的多个副本,以便在地址栏中直接输入URL时可以正常工作,或者是否有其他可能的方法,如URL重写或其他方法来实现这一点?
HTML5历史API用于在必要时在浏览器历史记录中添加项目,但我们不执行常见的http请求。在这个例子中,有一些常见的http请求(而不是ajax),当浏览器发出这样的请求时,它会在浏览器历史记录中添加项目。
- 您可以为每个选项卡创建单独的页面
- 你可能只有一个页面,并使用HTML5历史API(pushState,popState等),但如果你想"当URL直接输入地址栏时,这很好用",那么你无论如何都应该添加页面
相关文章:
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- 在页面卸载时写入HTML5 FileSystem API存储
- HTML5 FileReader API内存问题
- 使用html5地理位置api创建地理围栏
- 如何用HTML5地理定位API实现承诺
- 使用HTML5 Navigation Timing API时,导航开始时间设置为0
- 我可以使用 HTML5 文件 API 预览 PDF 吗?
- 在NW.js应用程序中为HTML5文件API设置配额
- HTML5历史API-操作不安全
- 需要创建多个页面才能使用HTML5'的历史API
- html5文件api,将用户选择的目录存储在sessionStorage中
- 有没有办法使非html5支持浏览器支持html5,而不仅仅是html5标记,html5 api也是如此
- Soundcloud HTML5 API 不适用于 Facebook JS
- PageVisibility HTML5 API on Safari
- Javascript:在各种浏览器中是否有等效的 HTML5 API/ECMAScript5/ECMAScript6 的
- HTML5 API vs HTML5 Javascript API
- 当Javascript被禁用时,HTML5 API会工作吗
- 我可以使用HTML5 API根据允许的值列表动态验证表单字段值吗?
- 保存json字符串到客户端pc(使用HTML5 API)
- 地理定位HTML5 API enableHighAccuracy:True不强制GPS在Android设备上打开