history.pushState与hashbang区别

  • history.pushState与hashbang区别

    history.pushState是HTML5 History API中的一个方法,用于在不刷新页面的情况下改变浏览器地址栏中的URL,并且可以添加历史记录。这个方法一般与popstate事件结合使用,以便在浏览器的前进后退按钮被点击时能够正确地处理页面状态。而hashbang是指URL中以”#“号开头并且跟随一个”!”号的一种格式,如:http://example.com/#!/page。在过

    2024-06-29
    0