Reputation: 7304
I'm using some JavaScript
that will redirect the user to another URL
after a fixed period of time. This is working well on all browsers but on an iPad 3 I have to test on it isn't working. The timeout fires and I call
window.location = "www.someurl.com";
and I've also tried
window.location.href = "www.someurl.com";
I can see the URL
in the browser changing to www.someurl.ocom
but the browser doesn't actually go there - it stays on the same page.
Is there something iPad specific I have to do to make this work?
Thanks
Upvotes: 14
Views: 25757
Reputation: 2570
For me changing https
to http
made it finally work. Following other answers I also:
window.location.href
return false;
after my changeMy redirects worked in every browser and platform i tried apart of chrome on ios. After changing the protocol, not the redirects work!
document.addEventListener("DOMContentLoaded", function(event) {
window.location.href = "http://bbc.co.uk";
return false;
});
Upvotes: 0
Reputation: 71
The right answer here is you are missing the protocol.
window.location.href = "http://www.someurl.com";
should do the trick
Upvotes: 0