什么是最好的(正确的,现代的,跨浏览器的,安全的)方法来让一个web浏览器导航到你选择的URL使用JavaScript?
当前回答
这适用于所有浏览器:
window.location.href = '...';
如果你想改变页面而不反映在浏览器的历史记录中,你可以这样做:
window.location.replace('...');
其他回答
这似乎是正确的方式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/
试试这些:
Window.location.href = 'http://www.google.com'; window.location.assign(“http://www.w3schools.com”); 窗口。位置= 'http://www.google.com';
欲了解更多信息,请参阅此链接:使用JavaScript重新加载页面的其他方法
这适用于所有浏览器:
window.location.href = '...';
如果你想改变页面而不反映在浏览器的历史记录中,你可以这样做:
window.location.replace('...');
推荐文章
- 检测用户何时离开网页的最佳方法?
- 当“模糊”事件发生时,我如何才能找到哪个元素的焦点去了*到*?
- React不会加载本地图像
- 如何将Blob转换为JavaScript文件
- 在另一个js文件中调用JavaScript函数
- 如何在svg元素中使用z索引?
- 如何求一个数的长度?
- 跨源请求头(CORS)与PHP头
- 如何用Express/Node以编程方式发送404响应?
- parseInt(null, 24) === 23…等等,什么?
- JavaScript变量声明在循环外还是循环内?
- 元素在“for(…in…)”循环中排序
- 在哪里放置JavaScript在HTML文件?
- 什么时候.then(success, fail)被认为是承诺的反模式?
- 从浏览器下载JSON对象作为文件