如何确定浏览器是否支持js pushState函数?

沃万

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

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

但是,如果浏览器较旧并且不支持此功能,则应直接重定向到新的URL。

有没有简单的检查方法?

Raina77ow

最简单(也是最有效的):

if ('history' in window && 'pushState' in history) { // available

不过,我还是建议使用一些已建立的历史管理解决方案,例如History.js

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何确定浏览器是否支持js pushState函数?

来自分类Dev

如何确定浏览器是否支持DataTransfer()构造函数?

来自分类Dev

检查当前浏览器是否支持JS API函数

来自分类Dev

如何确定浏览器是否支持Promise

来自分类Dev

如何为ajax定义变量以及addeventlistener / pushstate函数?Javascript,而不是jQuery

来自分类Dev

任何浏览器都不支持的javascript函数

来自分类Dev

如何测试以确定浏览器是否支持JS正则表达式前瞻/后视?

来自分类Dev

window.history.pushState刷新浏览器

来自分类Dev

JavaScript pushState在返回的浏览器上不起作用

来自分类Dev

如何确定浏览器是否支持超链接的数据URI

来自分类Dev

如何替换浏览器的绝对URL?(而不是.pushState()的相对URL分配)

来自分类Dev

如何替换浏览器的绝对URL?(而不是.pushState()的相对URL分配)

来自分类Dev

如果HTML中包含JS函数,如何在浏览器控制台中使用所有JS函数?

来自分类Dev

函数调用的js括号表示法是否在所有浏览器上都有效

来自分类Dev

确定浏览器支持的DRM系统

来自分类Dev

如何使用HTML5 pushState更改浏览器URL时如何处理后退按钮

来自分类Dev

如何在浏览器范围内声明函数?

来自分类Dev

如何从浏览器中的变量运行全局常量函数

来自分类Dev

如何确定(跨浏览器)是否选择了任何内容?

来自分类Dev

如何确定我的网络浏览器是否安全?

来自分类Dev

如何测试浏览器是否支持js ES6类?

来自分类Dev

如何检查浏览器是否支持<input type =“ time” />

来自分类Dev

如何测试浏览器是否支持loading ='lazy'?

来自分类Dev

如何检查浏览器是否支持Webanimation API?

来自分类Dev

如何检查浏览器是否支持webkit目录?

来自分类Dev

如何检查浏览器是否支持影子DOM

来自分类Dev

如何检查浏览器是否支持css值?

来自分类Dev

如何知道浏览器是否支持webSQL?

来自分类Dev

浏览器如何知道网站是否支持https

Related 相关文章

  1. 1

    如何确定浏览器是否支持js pushState函数?

  2. 2

    如何确定浏览器是否支持DataTransfer()构造函数?

  3. 3

    检查当前浏览器是否支持JS API函数

  4. 4

    如何确定浏览器是否支持Promise

  5. 5

    如何为ajax定义变量以及addeventlistener / pushstate函数?Javascript,而不是jQuery

  6. 6

    任何浏览器都不支持的javascript函数

  7. 7

    如何测试以确定浏览器是否支持JS正则表达式前瞻/后视?

  8. 8

    window.history.pushState刷新浏览器

  9. 9

    JavaScript pushState在返回的浏览器上不起作用

  10. 10

    如何确定浏览器是否支持超链接的数据URI

  11. 11

    如何替换浏览器的绝对URL?(而不是.pushState()的相对URL分配)

  12. 12

    如何替换浏览器的绝对URL?(而不是.pushState()的相对URL分配)

  13. 13

    如果HTML中包含JS函数,如何在浏览器控制台中使用所有JS函数?

  14. 14

    函数调用的js括号表示法是否在所有浏览器上都有效

  15. 15

    确定浏览器支持的DRM系统

  16. 16

    如何使用HTML5 pushState更改浏览器URL时如何处理后退按钮

  17. 17

    如何在浏览器范围内声明函数?

  18. 18

    如何从浏览器中的变量运行全局常量函数

  19. 19

    如何确定(跨浏览器)是否选择了任何内容?

  20. 20

    如何确定我的网络浏览器是否安全?

  21. 21

    如何测试浏览器是否支持js ES6类?

  22. 22

    如何检查浏览器是否支持<input type =“ time” />

  23. 23

    如何测试浏览器是否支持loading ='lazy'?

  24. 24

    如何检查浏览器是否支持Webanimation API?

  25. 25

    如何检查浏览器是否支持webkit目录?

  26. 26

    如何检查浏览器是否支持影子DOM

  27. 27

    如何检查浏览器是否支持css值?

  28. 28

    如何知道浏览器是否支持webSQL?

  29. 29

    浏览器如何知道网站是否支持https

热门标签

归档