不使用HTML 5更新查询字符串(没有重定向)

Update query string (no redirect) without HTML 5

本文关键字:重定向 字符串 查询 HTML 更新      更新时间:2023-09-26

我可以更新查询字符串参数而不重新加载页面吗?我知道,有一些HTML5的功能(历史)。pushState等),但它不工作在许多浏览器(或浏览器版本)…

提前感谢!

没有history.pushState是不可能的。

有一个使用URL的哈希(#)部分的polyfill,因为它可以在不重新加载的情况下进行更改,即使在旧浏览器上也是如此,但它并没有涵盖所有的用例(例如书签和共享)。

您可能需要查看history.js以获得优雅的降级和简单的使用。