[英]Javascript 'redirect' without page reload
之前已经问过这个问题但是我需要一个更多的跨浏览器*选项而不是git-hub。
无论如何要改变:
http://stackoverflow.com/test#hey
至 :
http://stackoverflow.com/test
使用javascript而不重新加载页面? (再次点击服务器)
*'更多跨浏览器'我的意思是IE7 + FF3.5 +,而不是IE6等
您可以使用history.pushState()
。
这将删除哈希:
history.replaceState( {}, '', location.href.split('#')[0] );
对于跨浏览器兼容性,您可以将history.js用作polyfill。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.