这种语法有什么问题吗?这似乎对我不起作用,即使我提醒hash-tag并且它与我的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
的网址答案 0 :(得分:4)
return false
之后你需要alert
,所以它不会运行你余下的功能