懒惰——它是一种对待劳动态度的特殊作风。它以难以卷入工作而易于离开工作为其特点。 —— 杰普莉茨卡娅
有时我们需要在js
中触发打开新标签页、或者是在当前页面跳转以及在iframe
中替换父页面
使用window.open
即可,关于它的参数,为以下四个:
URL
:需要打开的页面URL
window.open("https://vampireachao.gitee.io/")
name
:打开页面的方式或名称// 新窗口打开,默认
window.open("https://vampireachao.gitee.io/","_blank")
// 父窗口打开,ifame中使用
window.open("https://vampireachao.gitee.io/","_parent")
// 当前窗口中打开
window.open("https://vampireachao.gitee.io/","_self")
// 顶层窗口打开,iframe中使用
window.open("https://vampireachao.gitee.io/","_top")
specs
:属性,不同属性用逗号隔开,key
和value
之间用等号// 设置宽高
window.open("https://vampireachao.gitee.io/","_blank","width=400,height=750");
replace
:是否替换历史记录更多详情可以看:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/open