Определите, поддерживается ли история HTML5 или нет - PullRequest
35 голосов
/ 17 января 2011

Как я могу проверить, поддерживает ли используемый вами браузер API истории HTML5?

Как вы можете видеть здесь http://caniuse.com/#search=history только chrome + ff4 и некоторые другие поддерживают это, и я хотел бы сделать что-то еще, если они не могут это поддержать.

Как я могу сделать какое-то выражение if для этой проверки?

Ответы [ 3 ]

74 голосов
/ 17 января 2011
24 голосов
/ 17 января 2011

Вы можете обнаружить поддержку для управления историей (а также многих других функций браузера), используя Modernizr .

if (Modernizr.history)
0 голосов
/ 16 июня 2016

Вы можете использовать скрипт canisuse.js , чтобы определить, поддерживает ли ваш браузер историю или нет

caniuse.history()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...