亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JavaScript跳出iframe框架

標簽:
Java

一、window.top

top属性返回最顶层的先辈窗口。

该属性返回对一个顶级窗口的只读引用。如果窗口本身就是一个顶级窗口,top属性存放对窗口自身的引用。如果窗口是一个框架,那么top属性引用包含框架的顶层窗口。

二、window.self

self属性可返回对窗口自身的只读引用。等价于Window属性。

三、window.location

window.location(MDN)对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。

3.1 示例

window.location = 'http://www.mazey.net/'; //网站将跳转到后面的网址

3.2 属性

  • location.hostname返回web主机的域名

  • location.pathname返回当前页面的路径和文件名

  • location.port返回web主机的端口(80或443)

  • location.protocol返回所使用的web协议(http://或https://)

四、iframe示例

<h1>iframe 1</h1><button type="button" id="self">Show Self</button><button type="button" id="selflocation">Show Self Location</button><button type="button" id="selfhref">Show Self Href</button><button type="button" id="top">Show Top</button><button type="button" id="toplocation">Show Top Location</button><button type="button" id="tophref">Show Top Href</button><button type="button" id="replace">Replace Me To Whole Page</button><script>document.getElementById('self').addEventListener('click', function(){    alert(window.self);});document.getElementById('selflocation').addEventListener('click', function(){    alert(window.self.location);});document.getElementById('selfhref').addEventListener('click', function(){    alert(window.self.location.href);});document.getElementById('top').addEventListener('click', function(){    alert(window.top);});document.getElementById('toplocation').addEventListener('click', function(){    alert(window.top.location);});document.getElementById('tophref').addEventListener('click', function(){    alert(window.top.location.href);});document.getElementById('replace').addEventListener('click', function(){    if(window.top !== window.self){        window.top.location.href = window.self.location.href;        console.log('You replace successfully!');    }else{        console.log('You don\'t need replace, i\'m top!');    }});</script>


五、总结

若想页面跳出iframe在里面加上下面这段代码即可。

if(window.top !== window.self){ //若自身窗口不等于顶层窗口    window.top.location.href = window.self.location.href; //顶层窗口跳转到自身窗口}

JavaScript跳出iframe框架

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消