检测是否支持HTML5历史记录

检测是否支持HTML5历史记录,html,pushstate,html5-history,Html,Pushstate,Html5 History,如何检查您使用的浏览器是否支持HTML5历史api 正如你在这里看到的,只有chrome+ff4和其他几个支持这一点,如果他们不能支持这一点,我希望做一些其他的事情 如何为该检查生成某种if语句?您可以使用来进行历史记录管理(以及许多其他浏览器功能) 另请参见此您可以使用脚本来检测浏览器是否支持历史记录 caniuse.history() Modernizer还将history类添加到根html标记中,如果不添加,则添加no history。这可能不像其他功能(如flexbox)那样特别有用,

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

正如你在这里看到的,只有chrome+ff4和其他几个支持这一点,如果他们不能支持这一点,我希望做一些其他的事情

如何为该检查生成某种if语句?

您可以使用来进行历史记录管理(以及许多其他浏览器功能)

另请参见此

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

caniuse.history()

Modernizer还将
history
类添加到根
html
标记中,如果不添加,则添加
no history
。这可能不像其他功能(如
flexbox
)那样特别有用,但如果您确实需要它,它将允许您根据此功能更改css
if (window.history && window.history.pushState)
caniuse.history()