codecamp

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
  • 移动端

特征AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
基本支持?支持支持1.0(1.7或更低版​​本)
???
window属性:document
window属性:frames
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }