高版本浏览器在服务器重定向时会带上原始链接中的hash值,某些低版本浏览器如IE9,则只会带上重定向时location中的hash值。因此对于单页面应用,某些情况下会出错。如对于nginx重定向http到https这种场景,如果location中没有带上原始数据的hash值,则就会有问题。
参考链接:
心有猛虎 细嗅蔷薇
高版本浏览器在服务器重定向时会带上原始链接中的hash值,某些低版本浏览器如IE9,则只会带上重定向时location中的hash值。因此对于单页面应用,某些情况下会出错。如对于nginx重定向http到https这种场景,如果location中没有带上原始数据的hash值,则就会有问题。
参考链接: