location.hashを使おうとしないのはなぜなの