I'd like to run a js script if a user is visiting my site's root url. I am using this code:
<script type="text/javascript">
if(location.pathname == "/") {
window.open ('#107','_self',false);
}
</script>
However http://example.com/?foo=bar#hash will also run the script, since the pathname excludes the query string and location hash.
It currently behaves like this:
http://example/ Root
/?querystring Root
/#hash Root
/page Not root
I want it to behave like this:
http://example/ Root
/?querystring Not root
/#hash Not root
/page Not root
Any suggestions? Thanks.
Use window.location.href instead
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With