`
热开水
  • 浏览: 71751 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

iframe处理

 
阅读更多
opener:对打开当前窗口的window对象的引用,如果当前窗口被用户打开,则它的值为null.

self:自引用属性,是对当前window对象的应用,与window属性同义.





以下为iframe处理:
var t = self.frameElement;

if(t && (t.tagName=="FRAME"||t.tagName=="IFRAME")){

// 页面在iframe中时处理

}else{
   //不是iframe中处理
}
分享到:
评论

相关推荐

    iframe 跨域解决方法

    例如,`util.js`可能包含了`CORS`或`PostMessage`相关的辅助函数,而`xd.js`可能用于`iframe`内部处理跨域消息。 为了实际应用这些方法,我们需要检查`xd.js`中的代码,看看它是如何处理`iframe`的跨域通信的。例如...

    03_iframe处理, 多窗口调度1

    在这个场景中,我们主要关注如何处理 `iframe` 和多窗口调度,这两个概念在处理现代网页时经常遇到。 首先,`iframe`(Inline Frame)是一种在HTML文档中嵌入另一个HTML文档的方式。它允许网页开发者在一个页面上...

    网站繁体和简体的切换,解决iframe

    - **独立iframe处理**:如果iframe内容由第三方提供,无法控制其内部代码,可以考虑在加载iframe时传递参数,比如URL参数或查询字符串,让iframe根据参数判断并加载对应的语言版本。 4. **URL管理**: 使用URL...

    layui-iframe3.1.5.zip

    总之,layui-iframe3.1.5.zip是一个专注于前端iframe处理的layui扩展,它为开发者提供了方便的接口和工具,使得在页面中集成和管理iframe变得更加简单和高效。通过深入理解和使用这个包,前端工程师可以更好地构建...

    js处理iframe的系列问题

    ### JavaScript处理iframe的相关知识点 在Web开发中,`iframe`(Inline Frame)是一种常见的HTML元素,用于嵌入另一个HTML文档到当前文档中。利用JavaScript可以实现对`iframe`中的元素进行操作,例如读取或修改...

    iframe跨域常用问题和iframe页面自适应

    在处理`iframe`跨域时,主要涉及以下两种方法: 1. **CORS(Cross-Origin Resource Sharing)**:这是一种现代浏览器支持的跨域资源共享机制,服务器端需要在响应头中添加`Access-Control-Allow-Origin`字段,允许...

    iframe里无右键菜单

    总结来说,禁用`iframe`内的右键菜单主要涉及`iframe`元素的选择和`contextmenu`事件的监听与处理。通过JavaScript的事件监听和事件处理函数,我们可以轻松实现这一功能,提供更安全、可控的用户体验。

    iframe中页面显示不全1

    在网页设计中,`<iframe>`元素是一...5. 处理跨域问题,确保CORS设置正确或使用`sandbox`属性。 通过以上步骤,通常可以解决大部分`<iframe>`内容显示不全的问题。但在实际应用中,还需要根据具体情况进行调试和优化。

    iframe消息监听传递

    `iframe`跨域消息传递是解决这个问题的关键技术,它允许不同源的`iframe`和主页面之间安全地交换数据。 标题"iframe消息监听传递"主要涉及到两个核心概念:`postMessage`和`message`事件。这两个API是HTML5引入的,...

    iframe兄弟页面相互调用

    - **事件冒泡:** `iframe`内的事件不会冒泡到父页面,除非特别处理。 - **安全验证:** 使用`postMessage`时,接收方必须验证消息来源,防止恶意注入。 综上所述,`iframe`兄弟页面的相互调用主要依赖于`window....

    捕捉IFrame SRC改变事件

    ### 捕捉IFrame SRC改变事件 在Web开发中,`<iframe>`(Inline Frame)是一种常用的元素,用于在当前网页中嵌入另一个独立的HTML文档。这为开发者提供了极大的灵活性,例如可以在主页面中加载不同的内容而无需刷新...

    layuiadmin-iframe3.zip

    通过深入学习和实践layuiadmin-iframe3的代码,开发者可以更好地掌握layui框架的应用技巧,特别是在处理复杂的后台管理界面时如何有效地利用iframe,提高代码的复用性和维护性。同时,这也有助于提升对前端工程化、...

    div被iframe遮住的几种情况及解决方法

    在前端开发过程中,DIV元素被IFRAME遮挡是一个常见的问题,尤其是当页面布局复杂或存在多层嵌套的...通过了解这些知识点,开发人员可以更加灵活地处理DIV和IFRAME在页面布局中可能出现的遮挡问题,提高页面的用户体验。

    iframe 跨域访问session

    然而,当涉及到跨域时,`iframe` 遇到的问题之一就是无法正常访问父页面或被嵌入页面的`session`。这是因为浏览器的同源策略(Same-Origin Policy)限制了不同源之间的交互,包括`session`和`cookie`。 同源策略是...

    js调用-嵌入iframe

    其中,"js调用-嵌入iframe"是JS在处理页面元素,特别是与IFrame(内联框架)交互时的一个重要技术。IFrame允许在单一网页中嵌入另一个网页,从而实现内容的复用或隔离。下面我们将详细探讨这一主题。 **1. IFrame...

    iframe高度自适应.pdf

    1. **定义JavaScript函数**:首先定义几个关键的JavaScript函数来处理高度的获取和调整。 - `handleFrameLoad()`: 主函数,用于监听`iframe`的加载事件,并在加载完成后执行高度调整。 - `getBodyHeight()`: 获取...

    iframe框架\JS获取iframe元素

    本文将详细介绍如何使用JavaScript来获取`iframe`元素,并进行相关的操作,包括在不同浏览器环境下的兼容性处理。 #### 二、IE下访问操作`iframe`内容 在Internet Explorer浏览器中,可以通过多种方式来访问`iframe...

    Flex中利用IFrame解决嵌入HTML时Flex组件被遮挡和IFrame被隐藏的问题

    - 如果需要,还可以添加自定义的事件监听器来处理IFrame和Flex组件之间的交互,如点击事件的传递。 总的来说,解决Flex中IFrame的遮挡问题需要深入理解Flex和HTML的渲染原理,以及熟练掌握CSS和ActionScript。通过...

    IFrame中Session丢失的解决办法

    不同浏览器对P3P、Cookies和IFrame的处理方式存在差异,如Firefox目前不完全支持P3P标准,而IE则严格遵守P3P策略。因此,在设计解决方案时,应考虑目标用户群体使用的浏览器类型,以确保兼容性和用户体验。 通过...

    iframe自动适应高度(完美自适应高度嵌套代码),兼容目前主流浏览器。

    这段描述中提到的“完美自适应高度嵌套代码”很可能就是一个实现上述逻辑的JS代码片段,它可能包含了针对不同浏览器的兼容性处理,比如对于IE6-9这些老版本浏览器的特殊处理,因为它们对某些DOM操作和事件处理的支持...

Global site tag (gtag.js) - Google Analytics