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);

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