如果用户正在访问我网站的根 url,我想运行一个 js 脚本。我正在使用这段代码:
<script type="text/javascript">
if(location.pathname == "/") {
window.open ('#107','_self',false);
}
</script>
但是http://example.com/?foo=bar#hash也会运行脚本,因为路径名不包括查询字符串和位置哈希。
它目前的行为如下:
http://example/ Root
/?querystring Root
/#hash Root
/page Not root
我希望它表现得像这样:
http://example/ Root
/?querystring Not root
/#hash Not root
/page Not root
有什么建议么?谢谢。