この構文に問題はありますか? ハッシュタグを警告し、それがifステートメントと一致しても、これはうまくいかないようです。
私のコード:
if(window.location.hash) {
var thehash = window.location.hash;
if (thehash !== "#search"){
alert(thehash); // returns "#search"
thehash = thehash.replace(/#/g, '/');
window.location.replace("http://url.com/" + thehash + "/");
}
}
これでも #search を含む URL がリダイレクトされるのはなぜですか