什么是最好的(正确的,现代的,跨浏览器的,安全的)方法来让一个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 = '...';
如果你想改变页面而不反映在浏览器的历史记录中,你可以这样做:
window.location.replace('...');
试试这些:
Window.location.href = 'http://www.google.com'; window.location.assign(“http://www.w3schools.com”); 窗口。位置= 'http://www.google.com';
欲了解更多信息,请参阅此链接:使用JavaScript重新加载页面的其他方法
推荐文章
- 使用jQuery以像素为整数填充或边距值
- 检查是否选择了jQuery选项,如果没有选择默认值
- Next.js React应用中没有定义Window
- 如何重置笑话模拟函数调用计数之前,每次测试
- 如何强制一个功能React组件渲染?
- 在javascript中从平面数组构建树数组
- 将Dropzone.js与其他字段集成到现有的HTML表单中
- 如何在AngularJS中观察路由变化?
- JavaScript DOM删除元素
- 将dd-mm-yyyy字符串转换为日期
- Javascript复选框onChange
- Javascript函数前导bang !语法
- 如何在页面上遍历所有DOM元素?
- 在JS/jQuery中触发按键/按键/按键事件?
- 如何每5秒重新加载页面?