怎样判断某个窗口是否打开
使用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...
怎样判断当前窗口是否嵌套了不止一层框架窗口
if (window.top !== window.parent) { console.log("当前窗口嵌入了不止一层"); } 注意, 上面的代码需要在框架窗口中执行;...
怎样获取当前窗口的设备像素比率
所谓设备像素比率, 指的是一个CSS像素点大小与一个物理像素点大小的比值, 这个比值越大, 表示屏幕呈现的内容越高清. 可以通过window.devicePixelRatio来获取. window.devicePixelRa...
怎样理解window对象的几组位置大小属性
第一组: window.screenX 和 window.screenY, 只读, 返回浏览器窗口左上角与屏幕左上角的水平距离和垂直距离(单位像素); 第二组: window.innerHeight 和 windo...