javascript – 如何使用window.history.pushState’安全’

我想在支持浏览器中使用window.history.pushState()函数。不幸的是,我在Firefox上发生错误:

TypeError: history.pushState is not a function

怎么可能避免呢?

[try-catch]标签意味着你知道答案已经…(有什么更具体的吗?)
另一个可能性是检查(history.pushState)history.pushState({},document.title,location.href);
翻译自:https://stackoverflow.com/questions/5030564/how-can-i-use-window-history-pushstate-safely

转载注明原文:javascript – 如何使用window.history.pushState’安全’