如果HTML文档中存在base元素:
在使用history.pushState以“/”开头的绝对路径跳转时,base元素的href值是被忽略的,但是如果是相对路径,即路径不以“/”开头,则将会使用base元素的href值作为基准路径,而不使用window.location.pathname,如:
相对路径以base元素的href值为基准路径:
对于query也同样如此: