window属性:name
name属性
name 属性用于获取或者设置 window 的名称。
name属性语法
string = window.name;
window.name = string;
name属性示例
window.name = "lab_view";
笔记
window 的名称主要用于设置超链接和窗体的目标,windows 不需要名称。
它也被用于一些提供跨域消息传递的框架(例如,SessionVars 和 Dojo 的 dojox.io.windowName),作为 JSONP 更安全的替代方案。承载敏感数据的现代 Web 应用程序不应该依赖于 window.name 跨域消息传递,而应该使用 postMessage API。
由于 get 方法将调用 toString 方法,因此不要将值设置为 unstring。
规范
规范 | 状态 | 注释 |
---|---|---|
HTML Living Standard 该规范中'Window.name'的定义。 | Living Standard | |
HTML5 该规范中'Window.name'的定义。 | Recommendation |