我想在不重新加载页面的情况下更改 URL。我发现的可能解决方案是
window.history.pushState('page2', 'Title', '/page2.php');
但某些浏览器如 Firefox 3.5、IE6+ 不支持此功能,因此对他们来说解决方案是
var uri = window.location.href;
但问题是如何发现浏览器是否支持 history.pushstate?
TRY CATCH 是可能的解决方案还是其他任何东西。
我想在不重新加载页面的情况下更改 URL。我发现的可能解决方案是
window.history.pushState('page2', 'Title', '/page2.php');
但某些浏览器如 Firefox 3.5、IE6+ 不支持此功能,因此对他们来说解决方案是
var uri = window.location.href;
但问题是如何发现浏览器是否支持 history.pushstate?
TRY CATCH 是可能的解决方案还是其他任何东西。