window属性:frameElement
frameElement属性
frameElement 属性返回嵌入 window 的元素(如:<iframe> 或 <object>),如果元素为顶层或嵌入到具有不同脚本原点的文档中,则为 null;也就是说,在交叉来源的情况下。
frameElement属性语法
frameEl = window.frameElement;
- frameEl 是 window 嵌入的元素。如果 window 没有嵌入到另一个文档中,或者它所嵌入的文档有不同的来源(例如已经从不同的域定位),则这是 null。
尽管该属性的名称,它适用于嵌入式任何嵌入点内的文件,包括<object>,<iframe> 或 <embed>。
frameElement属性示例
var frameEl = window.frameElement;
// If we're embedded, change the containing element's URL to 'http://mozilla.org/'
if (frameEl) {
frameEl.src = 'http://mozilla.org/';
}
规范
规范 | 状态 | 注释 |
---|---|---|
HTML Living Standard 该规范中的'Window.frameElement'的定义。 | Candidate Recommendation | 初始规范 |
浏览器兼容性
我们正在将兼容性数据转换为机器可读的JSON格式。
- 电脑端
特征 | Chrome | Edge | Firefox(Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基本支持 | 支持:4 | 支持 | 支持:1.0(1.7或更低版本) | 支持:5.5 | 支持:12.1 | 支持:4 |
- 移动端
特征 | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本支持 | ? | 支持 | 支持1.0(1.7或更低版本) | ? | ? | ? |