内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我正在创建一个照片库,并希望能够在浏览照片时更改查询字符串和标题但是不刷新怎么做?
可以使用pushState例子:
if (history.pushState) {
var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname + '?myNewUrlQuery=1';
window.history.pushState({path:newurl},'',newurl);
}
它不会重新加载页面,但它只允许你更改URL查询。您将无法更改协议或主机值。