什么是最好的(正确的,现代的,跨浏览器的,安全的)方法来让一个web浏览器导航到你选择的URL使用JavaScript?


这适用于所有浏览器:

window.location.href = '...';

如果你想改变页面而不反映在浏览器的历史记录中,你可以这样做:

window.location.replace('...');

试试这些:

Window.location.href = 'http://www.google.com'; window.location.assign(“http://www.w3schools.com”); 窗口。位置= 'http://www.google.com';

欲了解更多信息,请参阅此链接:使用JavaScript重新加载页面的其他方法


这似乎是正确的方式window.location.assign("http://www.mozilla.org");

https://developer.mozilla.org/en-US/docs/Web/API/Window/location https://www.w3schools.com/js/js_window_location.asp https://web.archive.org/web/20150307183711/https://jstricks.com/javascript-redirect-page-redirection/