IWindow

IWindow interface

窗口对象代表一个包含 DOM 文档的窗口。

public interface IWindow : IDisposable, IDocumentView, IEventTarget, IGlobalEventHandlers, 
    IWindowEventHandlers, IWindowTimers

特性

姓名描述
Document { get; }文档属性必须返回 Window 对象的最新文档对象。
FrameElement { get; }Document. 的 frameElement 对象
Location { get; }Window 接口的 location 属性必须返回该 Window 对象的 Document 的 Location 对象。
Name { get; set; }Window 对象的 name 属性必须在获取时返回浏览上下文的当前名称,并在设置时将浏览上下文的名称设置为新值。
Opener { get; }Window 对象的 opener IDL 属性在获取时必须返回创建当前浏览上下文的浏览上下文的 WindowProxy 对象(它的 opener 浏览上下文),如果有,如果它仍然可用,如果当前的浏览上下文并没有否认它的开启者;否则,它必须返回 null。设置时,如果新值为 null 则当前浏览上下文必须拒绝它的开启者;如果新值是其他值,则用户代理必须调用 Window 对象的 [[DefineOwnProperty]] 内部方法,将属性名称“opener”作为属性键传递,并将属性描述符 { [[Value]]: value , [[Writable]]: true, [[Enumerable]]: true, [[Configurable]]: true } 作为属性描述符,其中value是新值。
Parent { get; }浏览上下文 b 中的 Document 的 Window 对象上的 parent IDL 属性必须返回父浏览上下文的 WindowProxy 对象,如果有的话(即如果 b 是子浏览上下文),或者浏览的 WindowProxy 对象上下文 b 本身,否则(即,如果它是顶级浏览上下文或分离的嵌套浏览上下文)。
Self { get; }返回 Window 对象的浏览上下文的 WindowProxy 对象。
Top { get; }浏览上下文 b 中 Document 的 Window 对象的顶级 IDL 属性必须返回其顶级浏览上下文的 WindowProxy 对象(如果它是顶级浏览上下文本身,则它将是它自己的 WindowProxy 对象),如果它有一个,或者它自己的 WindowProxy 对象(例如,如果它是一个分离的嵌套浏览上下文)。
Window { get; }返回 Window 对象的浏览上下文的 WindowProxy 对象。

方法

姓名描述
Alert(string)显示带有给定消息的模式警报,并等待用户关闭它
Confirm(string)显示带有给定消息的模态 OK/Cancel 提示,等待用户关闭它,如果用户单击 OK,则返回 true,如果用户单击 Cancel,则返回 false。
Prompt(string, string)显示带有给定消息的模式文本字段提示,等待用户关闭它,并返回用户输入的值。如果用户取消提示,则返回 null。如果存在第二个参数,则将给定值用作默认值。

也可以看看