什么是最好的(正确的,现代的,跨浏览器的,安全的)方法来让一个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/
推荐文章
- AngularJS:工厂和服务?
- js:将一个组件包装成另一个组件
- 父ng-repeat从子ng-repeat的访问索引
- JSHint和jQuery: '$'没有定义
- 模仿JavaScript中的集合?
- 用JavaScript验证电话号码
- 如何在HTML5中改变视频的播放速度?
- 谷歌地图API v3:我可以setZoom后fitBounds?
- 用jQuery检查Internet连接是否存在?
- ES6/2015中的null安全属性访问(和条件赋值)
- 与push()相反;
- JS字符串“+”vs concat方法
- AngularJS使用ng-class切换类
- 访问Handlebars.js每次循环范围之外的变量
- 如何用JavaScript截屏一个div ?