你好,就用你给的“date=11”这个网址来举例,我写了下面的代码,直接就可以获取date参数的值:
var d = location.search.substr(location.search.indexOf('date=')).replace("date=","")如果需要解释,请追问。很高兴为你解答。
HTML5 History API中提供了一些state相关方法:history.pushState(data, title[, url])
history.replaceState(data, title[, url])
第一个参数用于提供state data,在用户点击后退,触发window.onpopstate时会提供此对象。
第二个参数用于重写页面标题,目前的浏览器都忽略此参数。
第三个参数用于重写url,仅重写最后一个url段的内容,就像题主提出的那样。
如果要修改url的话请提供第三个参数。