javascript - 如何判断浏览器是否支持js pushState功能?

标签 javascript html

我想通过 js 脚本使用动态 URL 更新:

window.history.pushState("string", "Title", "/new-url");

但是如果浏览器是旧的并且不支持这个功能,它应该简单地重定向到新的 URL。

有什么简单的方法可以检查吗?

最佳答案

您只需检查:

if (history.pushState) {

}

关于javascript - 如何判断浏览器是否支持js pushState功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22781394/

相关文章:

javascript - 如何使用 JavaScript 在本地保存/更新 HTML 页面?

Android - 从网站解析文本

html - 如何在 Outlook 2010、Outlook 2007、Outlook 2013 中的图像顶部的文本上提供填充/边距?

javascript - JavaScript NaN 错误

html - 嵌入YouTube缩略图

用于交互式社区网站的 PHP 或 Ruby on Rails?

javascript - 服务器端在哪里验证用户输入?

停止表单提交的 JavaScript 代码

javascript - 三张图片组合 jquery

javascript - 我可以通过路由/中间件提醒用户吗?