window.location.href和open的区别
window.location.href
是用于在当前浏览器窗口或标签页中导航到一个新的 URL。它直接改变当前页面的地址,不会打开新的窗口或标签页。
// 导航到 Google 主页
window.location.href = 'https://www.google.com';
window.open
用于打开一个新的浏览器窗口或标签页,并导航到一个指定的 URL。这个方法可以接收多个参数,用于控制新窗口的各种属性(如大小、位置、是否显示滚动条等)。
// 打开一个新的标签页并导航到 Google 主页
window.open('https://www.google.com', '_blank');
// 打开一个宽度为 800 像素、高度为 600 像素的新窗口,并导航到 Google 主页
window.open('https://www.google.com', '_blank', 'width=800,height=600,scrollbars=yes');