如题?谢谢!
楼上说的没错,就是使用pushstate改变的url
测试代码:
var pushState = history.pushState.bind(history)
history.pushState = function(stateObj,title,url) {
console.log(1);
pushState(stateObj,title,url);
}
ie8改变的是hash
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答819 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
就是单纯的改变get方法的参数。
因为没有改变路径所以不会刷新。