检测是否支持 HTML5 历史记录

发布于 2024-10-12 00:45:26 字数 234 浏览 4 评论 0原文

如何检查您使用的浏览器是否支持 HTML5 历史记录 api?

正如您在这里看到的 http://caniuse.com/#search=history 仅 chrome +ff4 和其他几个人支持这一点,如果他们不支持这一点,我希望做点别的事情。

我怎样才能为这个检查做某种 if 语句?

How can I check if the browser you are using supports the HTML5 history api?

As you can see here http://caniuse.com/#search=history only chrome +ff4 and several others supports this and I wish to do something else if they cant support this.

How can I make some kind of an if statement for this checking?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

末が日狂欢 2024-10-19 00:45:26
if (window.history && window.history.pushState)

另请参阅几乎按字母顺序排列的一体化无废话检测一切指南

if (window.history && window.history.pushState)

See also this All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything

依 靠 2024-10-19 00:45:26

您可以使用 检测对历史管理(以及许多其他浏览器功能)的支持 ="http://www.modernizr.com/" rel="noreferrer">Modernizr。

if (Modernizr.history)

You can detect support for history management (as well as many other browser features) using Modernizr.

if (Modernizr.history)
最丧也最甜 2024-10-19 00:45:26

您可以使用 canisuse.js 脚本来检测您的浏览器是否支持历史记录

caniuse.history()

You can use canisuse.js script to detect if your browsers supports history or not

caniuse.history()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文