window.navigate not supported in some browser
In java script many ways are there for redirection, see the below code and explanation
window.location.href = "http://krishna.developerstips.com/";
window.location = "http://developerstips.com/";
window.location.replace("http://developerstips.com/");
window.location.assign("http://work.developerstips.com/");
window.location.href loads page from browser's cache and does not always send the request to the server. So, if you have an old version of the page available in the cache then it will redirect to there instead of loading a fresh page from the server.
window.location.assign() method for redirection if you want to allow the user to use the back button to go back to the original document.
window.location.replace() method if you want to want to redirect to a new page and don't allow the user to navigate to the original page using the back button.