怎样判断某个窗口是否打开

使用window.closed; 属性可以检测当前窗口是否关闭, 由于代码是运行在这个窗口中的, 因此只要能运行, 那就说明是没有关闭的. 因此这个属性多用于检测window.open()所创建的窗口是否关闭; var a...

怎样打开当前窗口的父窗口

使用 window.open(window.opener.origin); window.opener;属性表示父窗口的相关信息, 是从子窗口获取父窗口信息的一种方法. 如果一个窗口没有父窗口, 那window.opener会返回n...

怎样中断父子窗口之间的联系

方法1. 在子窗口手动将window.opener设置为null var newWin = window.open('example.html', 'newWindow', 'height=400,width=400');...

怎样获取全局对象 window

1. 使用window.self window.self === window; // true   2. 使用window.window window.window === window...

怎样获取当前页面框架的数量(即iframe和frame的数量)

需要使用window.length, 或者window.frames.length; 如果页面中不包含frame和iframe元素, 则返回0; window.length === window.frames.lengt...

怎样获取当前框架所在的元素节点

// HTML 代码如下 // <iframe src="about.html"></iframe> // 下面的脚本在 about.html 里面 var frameEl = window.f...

怎样在框架窗口中获取顶层窗口

需要在框架窗口中使用: window.top window.top;  ...

怎样判断当前窗口是否嵌套了不止一层框架窗口

if (window.top !== window.parent) { console.log("当前窗口嵌入了不止一层"); }   注意, 上面的代码需要在框架窗口中执行;...

怎样获取当前窗口的设备像素比率

所谓设备像素比率, 指的是一个CSS像素点大小与一个物理像素点大小的比值, 这个比值越大, 表示屏幕呈现的内容越高清. 可以通过window.devicePixelRatio来获取. window.devicePixelRa...

怎样理解window对象的几组位置大小属性

第一组: window.screenX 和 window.screenY, 只读, 返回浏览器窗口左上角与屏幕左上角的水平距离和垂直距离(单位像素);   第二组: window.innerHeight 和 windo...