强制 History.js 使用哈希 URL 回退
是否可以强制使用 History.js - https://github.com/browserstate/History.js/< /a> - 在支持 HTML5/history API 的浏览器中使用哈希 URL?
这仅适用于本地测试,因此如果需要的话,摆弄 History.js 源就可以了。
Is it possible to force History.js - https://github.com/browserstate/History.js/ - to use the hash URLs in a browser which does support HTML5/history API?
This is only for local testing, so fiddling with the History.js source is fine if that's required.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想做同样的事情来进行测试,并最终更新了 jquery.history.js 库中的以下几行。
原文:(在 GitHub 上查看)
黑客解决方案:
我使用的是 HTML4+HTML5 捆绑的缩小代码,但该行对应于 History.js 未压缩文件中的第 269 行。如果您使用不同的版本,相应的部分位于:
Unminified Original (在 GitHub 上查看):
黑客解决方案:
I wanted to do the same thing for testing purposes and ended up updating the following lines in the jquery.history.js library.
Original: (View on GitHub)
Hack Solution:
I'm using the HTML4+HTML5 bundled minified code, but the line corresponds to Line 269 in the history.js uncompressed file. If you are using a different version, the corresponding section is here:
Unminified Original (View on GitHub):
Hack Solution: