Detect whether HTML5 History supported or not

前端 未结 3 912
夕颜
夕颜 2021-02-03 19:51

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 s

相关标签:
3条回答
  • 2021-02-03 20:14

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

    if (Modernizr.history)
    
    0 讨论(0)
  • 2021-02-03 20:36

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

    caniuse.history()
    
    0 讨论(0)
  • 2021-02-03 20:37
    if (window.history && window.history.pushState)
    

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

    0 讨论(0)
提交回复
热议问题