这篇翻译不完整。请帮忙从英语翻译这篇文章。
概述
此只读属性指示引用窗口关闭或没有。
语法
isClosed = windowRef.closed;
isClosed
- 一个布尔值。 可能的值:
true
: 窗口已被关闭。false
: 窗口是打开的。
示例
通过弹出窗口更改页面的URL
下面的示例演示一个弹出窗口如何可以改变打开的窗口的URL。尝试更改URL之前,它检查当前窗口有一个使用window.opener属性,并且开启的窗口没有关闭:
// Check that an opener exists and is not closed if (window.opener && !window.opener.closed) { window.opener.location.href = "https://www.mozilla.org"; }
请注意,弹出窗口只能访问他们打开的窗口。
刷新先前打开的弹出窗口
在这个例子中,函数refreshPopupWindow()调用重载方法的弹出的位置要刷新其数据的对象。如果弹出窗口尚未打开,或者用户已关闭它打开一个新窗口。
var popupWindow = null; function refreshPopupWindow() { if (popupWindow && !popupWindow.closed) { // popupWindow is open, refresh it popupWindow.location.reload(true); } else { // Open a new popup window popupWindow = window.open("popup.html","dataWindow"); } }
技术说明
HTML5