HTML4 回退在 URL 中给出尾随点
HTML4 fallback gives trailing dots in URL
我正在使用历史.js和 pushState 为我的公司构建一个新的投资组合,http://saturate.se
该网站需要与HTML4兼容,当我设法使用pushState时,我在创建片段标识符等效项时遇到了问题。如果您尝试在IE <10中导航站点,您将看到标识符添加了尾随点。此外,当尝试访问子目录中的链接时,URL 似乎在标识符后缺少"/"(例如,"http://saturate.se/work/example"变为 http://saturate.se/#work/example"。任何这方面的帮助将不胜感激。
只是寻找方向(提示,教程等)
忘记使用片段标识符来跟踪历史记录。
- 你会被诅咒永远支持它(其他人链接到你的页面不会消失)
- 服务器永远不会看到它,所以你会遭受你在Twitter上获得的默认页面的闪光
- 一个标准的,更好的替代品已经存在,所以它已经消亡了
如果浏览器支持历史记录 API,请使用它。
如果没有,请回退到非Ajax而不是非history-API(这是Github所做的)。
相关文章:
- 什么是HTML5画布标记的回退
- 如何在XHTML中添加jQuery CDN回退
- 当CDN加载失败时,为字体添加一个本地CSS回退
- HTML5 视频的回退图像
- 同时使用回退和 JavaScript.什么是正确的方法
- Javascript “替换”替换回退
- 用于Javascript的Skydrive API中的回调URL
- jQuery CDN超时回退
- 悬停状态指针事件:无Javascript回退
- IE8 内联尝试的 SVG 回退
- 设置计时器以等待为flash回退视频播放器加载swfobject脚本
- 如何为未加载、加载时间过长和被阻止的css文件编写回退
- HTML5视频回退/备份图像不合适..
- 当 CSS 来自云或 CDN 时,如何设置 CSS 的回退 URL
- HTML4 回退在 URL 中给出尾随点
- url重写与连接历史api回退
- 当应用程序缓存回退url不可加载时会发生什么
- AngularJS $resource -在X毫秒后调用回退URL
- 正在读取脱机时触发回退的URL
- 在提交时转到URL的下拉菜单的非js回退