これはおそらく簡単な質問であり、ここで何かが欠けていると確信しています。
私がやろうとしているのは、URL のハッシュ タグ リンクを無効にすることだけです。たとえば、誰かが url を入力した場合:www.example.com/#anchor
に変更さwww.example.com
れ、URL 内のハッシュが完全に削除されます。
どちらの方法でも、機能を無効にして URL に保持するだけでかまいません。
これが私がこれまでに持っているものですが、あまり運がありません:
var locationHashIndex = window.location.href.lastIndexOf("#"),
station = window.location.href.slice(locationHashIndex + 1);
window.location.href = window.location.href.substr(0, locationHashIndex);
これは、ページをすべてクレイジーにリロードし続けます...私が探しているものではありません。これについて何か考えはありますか?