相信很多细心的前端程序有都发现了这点,为什么window会有一个空字符串的name变量属性呢?
那么这个name是用来干嘛呢?又有什么用呢?
目前我还不知道有啥用,如果有找到的小伙伴可以在评论区留言
name是用来定义窗口昵称的,具体有什么用我也不清楚
并且还有两个name属性window.top.name
(最顶层父窗体昵称)和window.parent.name
(父窗体昵称)
并且windwo.name这个属性会自动调用toSring()方法
COPY
1 | window.name = 123 |
当打开一个新页面是可以给这个新页面窗体定义window.name
COPY
1 | // 第一个参数是url地址 |
也可以使用a标签定义
COPY
1 | <a href="./demo2.html" target="_blank" target="新页面窗体昵称">跳转到新页面</a> |
然后再新页面控制台打印window.name就是新页面窗体昵称