history.js:History.js在所有浏览器中都优雅地支持HTML5 HistoryState API(pushStatereplaceStateon
备忘录 尽管也存在一些,但由于您只能使用本机HTML5 History API,因此它们相对较小。 如果您打算支持旧版浏览器,那么可以使用History.js。 该通知位于此处,因为History.js没有获得足够的资金来维护,因此它仅在旧版浏览器的旧版条件下存在。 也许它仍然适用于现代浏览器,但实际上可以进行维护。 维护非常困难,因为该库需要在HTML5和HTML4模式下,针对每个适配器以及针对每个浏览器进行手动测试。 因此,这意味着需要人工进行2^(# of adapters)^(# of browsers and their versions)测试。 由于某些故障需要浏览器进行交互,因
文件列表
history.js:History.js在所有浏览器中都优雅地支持HTML5 HistoryState API(pushState,replaceState,onPopState)。 包括对数据,标题,replaceState的持续支持。 支持jQuery,MooTools和Prototype。 对于HTML5浏览器,这意味着您可以直接修改URL,而无需再使用哈希。 对于HTML4浏览器,它将恢复为使用旧的onhashchange功能
(预估有个117文件)
.gitignore
42B
safari.html
2KB
unicode.html
3KB
bcherry-orig.html
3KB
index.html
3KB
chrome.html
1KB
bcherry.html
4KB
native.html
2KB
.gitignore
66B
qunit.css
5KB
暂无评论