📅  最后修改于: 2023-12-03 15:01:42.215000             🧑  作者: Mango
有时,我们需要在同一选项卡中打开一个新的页面,而不是在新的选项卡中打开它。 如何达到这种效果需要一些javascript编码来实现。
window.location.href
打开页面我们可以使用window.location.href
来将页面重定向到指定的页面,这将在同一选项卡中打开页面。
window.location.href = "https://www.example.com";
window.open()
方法打开页面我们还可以使用window.open()
方法打开指定页面。 但是,如果您没有指定参数,它将在新的选项卡中打开链接。
为了在同一选项卡中打开页面,必须为window.open()
方法提供第二个参数_self
。
window.open("https://www.example.com", "_self");
location.replace()
方法打开页面我们也可以使用location.replace()
方法在同一选项卡中打开指定页面。 但是,这将替换当前页面,而不仅仅是在同一选项卡中打开一个新页面。
location.replace("https://www.example.com");
以上是在同一选项卡中打开页面的几种方法,根据自己的需求选择使用哪一种方法。
参考资料: MDN Web Docs