1. 使用 window.location.href
通过设置 window.location.href 属性,可以跳转到新的URL。
javascriptwindow.location.href = "https://www.example.com";
2. 使用 window.open()
window.open() 方法可以在新的浏览器窗口或标签页中打开URL。
javascriptwindow.open("https://www.example.com", "_blank");
在这里,"_blank" 是一个可选参数,表示在新窗口或标签页中打开URL。如果不提供这个参数,window.open() 默认会在当前窗口打开URL。
3. 使用 window.location.assign()
window.location.assign() 方法与直接设置 window.location.href 类似,用于加载新的文档。
javascriptwindow.location.assign("https://www.example.com");
4. 使用 window.location.replace()
window.location.replace() 方法也会加载新的文档,但与 window.location.assign() 不同的是,它不会在历史记录中创建新的记录。这意味着用户点击浏览器的后退按钮将不会返回到原始页面。
javascriptwindow.location.replace("https://www.example.com");
注意事项
在实际应用中,确保跳转行为是由用户的某些操作(如点击按钮或链接)触发的,而不是自动执行的,以避免对用户体验造成干扰。
出于安全考虑,现代浏览器可能会限制或阻止某些类型的自动跳转,尤其是在没有用户交互的情况下。
如果页面跳转是由用户操作触发的(如点击按钮),则不需要担心浏览器的限制。
最后,请确保在实现跳转时遵守相关的Web可访问性和用户体验最佳实践。