我为检测网址编写了一个代码,然后进行了操作。但它没有使用safari浏览器(只是连续重新加载)。但它正在使用chrome。
以下是摘录:
<script>
var url = window.location.href;
if(window.location.href.indexOf("#ok") == -1){
window.location.replace("http://myurl.com/locations/?wptouch_switch=desktop#ok");
}
</script>
有什么想法吗?
答案 0 :(得分:0)
它似乎也不适用于chrome:
var url = window.location.href;
if(url.indexOf("#ok") == -1)
{
console.log("OK DOES NOT EXIST REDIRECTING NOW");
window.location.replace("http://myurl.com/locations/wptouch_switch=desktop#ok");
}
else
{
console.log("OK exists");
}
这是您应该使用的代码。
或更好
尝试使用window.location.hash:
var hash = window.location.hash;
if(hash == "#ok")
{
console.log("OK exists");
}
else
{
console.log("OK DOES NOT EXIST REDIRECTING NOW");
window.location.replace("http://myurl.com/locations/wptouch_switch=desktop#ok");
}