精华内容
下载资源
问答
  • js判断在iframe里: //方式一 if (self.frameElement && self.frameElement.tagName == "IFRAME") { alert('在iframe中'); } //方式二 if (window.frames.length != parent.frames.length) { aler

    js判断在iframe里:

    //方式一  
    if (self.frameElement && self.frameElement.tagName == "IFRAME") {  
             alert('在iframe中');  
    }  
    //方式二  
    if (window.frames.length != parent.frames.length) {  
             alert('在iframe中');  
    }  
    //方式三  
    if (self != top) {    
             alert('在iframe中');  
    }  


    防止网页被别站用iframe引用:

    通过js防止:

    //方式一  
    if (self.frameElement && self.frameElement.tagName == "IFRAME") {  
             location.href="about:blank"; 
    }  
    //方式二  
    if (window.frames.length != parent.frames.length) {  
             location.href="about:blank";
    }  
    //方式三  
    if (self != top) {    
             location.href="about:blank"; 
    }  

    通过header配置防止:

    php配置:

    header("X-Frame-Options:deny");
    header("X-Frame-Options:SAMEORIGIN");

    Nginx配置:

    add_header X-Frame-Options SAMEORIGIN

    Apache配置:

    Header always append X-Fram-Options SAMEORIGIN

    IIS配置:




    X-Frame-Options:
    DENY:禁止当前页面放在IFrame内
    SAMEORIGIN:在同源情况下可以使用IFrame内
    ALLOW-FROM http://a.com/:在a.com的域名内可以使用Iframe

    通过meta设置:

    <meta http-equiv="X-Frame-Options" content="deny">



     

    展开全文
  • js判断页面是否在iframe并跳出iframe

    千次阅读 2017-10-18 12:42:15
    js判断页面是否在iframe中并跳出iframe 页面底部引入下面文件即可 if (top.location != self.location) top.location = self.location;

    js判断页面是否在iframe中并跳出iframe

    在页面底部引入下面js即可

    <script type="text/javascript">
    	if (top.location != self.location)
    		top.location = self.location;
    </script>


    展开全文
  • js 判断是否在iframe

    千次阅读 2018-08-06 09:38:53
    1.方式一 if (self.frameElement &amp;&amp;... alert('在iframe中'); } 2.方式二 if (window.frames.length != parent.frames.length) {  alert('在iframe中'); } 3.方式三 if (sel...

    1.方式一

    if (self.frameElement && self.frameElement.tagName == "IFRAME") {
      alert('在iframe中');
    }

    2.方式二
    if (window.frames.length != parent.frames.length) {
      alert('在iframe中');
    }

    3.方式三
    if (self != top) {
      alert('在iframe中');
    }

    以上用任何一种都可以判断代码是否在iframe中.

     

    展开全文
  • 最近用layui搭的一个框架,内容主题部分用的是iframe,但是加载过百度地图那个页面后再点击其他的菜单就会新页面打开,而不是在iframe里打开了。 解决: 还是原来的iframe &amp;lt;iframe id=&quot;...

    问题:
    最近用layui搭的一个框架,内容主题部分用的是iframe,但是加载过百度地图那个页面后再点击其他的菜单就会在新页面打开,而不是在iframe里打开了。

    解决:

    还是原来的iframe

    <iframe id="optionId" name="option" ></iframe>
    
    

    拼接菜单的时候换了一种方法

    原来是根据target指向的iframe的name

    <a href="${ctx}'+menus[i].url+'" style="font-size:16px;" target="option">'+
    

    现在改为执行方法,去改变iframe的路径
    这时候又出现一个问题,就是还是会跳到新页面,后来找到了原因就是onclick与href都定义了会出现优先级的问题,也就是说执行完onclick又href。
    看了这篇博客后解决了该问题
    https://blog.csdn.net/qq_34507902/article/details/79091758

    //这里的  return false;  很重要~~~~
    <a href="${ctx}'+menus[i].url+'" style="font-size:16px;" onclick="loadIframe(this);return false;">
    
    function loadIframe(obj){
    	$('#optionId').attr('src', obj.href);
    }
    
    展开全文
  • 在iframe内通过JS获取当前iframe本身,以及操作var fullScreen = document.getElementsByClassName("fullScreen")[0].onclick = function () { // 获取当前iframe的 src var url = location.href; var _url = url.
  • 使用video.js播放视频,如果集成在iframe中,无法自动播放,如何解决呢?其实很简单,设置下 allow=“autoplay” ,如下所示: &lt;iframe src="test.html" width="640" height="360&...
  • iframe 判断页面是否被嵌套在iframe
  • 但当页面上使用了iframe后,发现被重定向的只是父页面中的iframe区域,登陆页面内容显示该...说明过滤器中发送重定向请求时,是在iframe页面发送的。 一般写法 //session 超时 if(currentUser == null) {...
  • 在iframe要链接的页面中加上 设计家园 href的target有四个属性,分别是:_blank,_self,_parent,_top,这四个各自代表的意思也不多说了, 也可以自己给target里写_加网页的头名称 给target属性命名为my_...
  • 此处介绍利用iframe打开tab(先上方法... * 在iFrame中打开一个新tab * @param title * @param href */ function openTab(title,href){ var e = $('#tabs').tabs('exists',title); if(e){ $("#tabs").tabs('selec
  • 指定a链接在iframe中打开

    千次阅读 2018-08-27 16:19:35
    可以a标记的target属性中,指定链接在iframe中打开 1、结果 点击每个链接,在iframe框中显示指向的html内容。 2、源码 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
  • 当我们前台页面使用iframe框架时,该框架中跳转链接时,时常跳转的链接还是在iframe框架中, 但是我们可能需要该链接直接跳出iframe框架到达我们想要显示的页面。 一、jsp页面解决方案 window.open("main/...
  • html判断当前页面是否在iframe

    万次阅读 2015-10-18 00:17:41
    做HTML页面的时候,经常会遇到“如果当前页面显示在iframe中,我们就相应的处理”判断方法为: //判断是否在iframe中 if(self!=top){ parent.window.location.replace(window.location.href); }
  • 在iframe中使bootstrap的模态框父页面弹出 这几天写项目的中,页面使用了iframe,然而子页面中使用bootstrap的模态框时发现:弹出的模态框位置是以子页面为标准居中的,并且遮罩层也只有子页面那一部分,整个...
  • 点击a标签,跳转到iframe中,并在iframe中显示指定的页面  1、用a标签的target属性  myFrameName" scrolling="no" frameborder="0">   myFrameName" >跳转   上面a标签的target指向的是name为...
  • Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法js父窗口中获取iframe中的元素1、 格式:window.frames[“iframe的name值”].document.getElementByIdx_x(“iframe中控件的ID”).click();实例:...
  • 同样的代码QQ浏览器中运行就可以直接在iframe里显示Excel表格,但是IE浏览器中就不行了,求助这是为什么?怎么样可以IE浏览器中也实现这个功能?(图1QQ浏览器,图2IE浏览器) ![图片说明]...
  • 在iframe(框架)中跳转的问题

    千次阅读 2018-10-31 20:49:40
    在iframe中跳转会出现这样的问题,就是比如一个页面包含两个iframe,而其中一个要跳转到一个页面,则这个跳转如果不加处理会导致跳转失败。原因就是这个iframe包含的界面跳转,这时就会出错。这时需要了解target的...
  • 在iframe框架中取referer来源

    千次阅读 2012-05-04 12:35:38
    在iframe框架中取得的referer,是该iframe中地址,而不是嵌套该iframe地址。 代码 文件名:iframe-index.html [code="html"] 测试iframe页面 当前页面url:/iframe-index....
  • 二、在iframe页面中,调用引用它的父页面中的方法。 一、vue项目调用iframe子页面中的方法。 父页面代码: <template> <div class="pjpccx"> <h1 class="title_color">{{ title }}</h1> ...
  • 文章目录嵌入在iframe中的Angular站点,如何打开一个新的tab页面1. 需求2. 方案3. 总结 嵌入在iframe中的Angular站点,如何打开一个新的tab页面 1. 需求 一个angular web站点,通过一个iframe嵌套另一个web...
  • 一个主页面A,打开一个iframe1,点击iframe1的按钮,通过window.parent.layer.open打开ifarme2弹窗,在iframe2里面写ajax,得到成功值的时候改变iframe1的按钮状态。 关键点: 1.在iframe2页面调用iframe1页面的...
  • 1. 父窗口中获取Iframe中的元素 (1) JQuery // 方式1 $("#iframe的id").contents().find("#iframe中控件的id").事件(); //方式2 $("#iframe中控件的id",document.frames("iframe的name").document).事件(); (2...
  • 我试过类似$('#win').window('close'); 报$.data...options无效的错误,我已经引入...在iframe的页面中,我试图通过调用$(parent.document).find('#win').window('close')方法去关闭window窗口,但是报js错:$.data..
  • 1.js判断是否在iframe中  //方式一if (self.frameElement && self.frameElement.tagName == "IFRAME") { alert('在iframe中'); }//方式二 if (window.frames.length != parent.frames.length) {
  • ">我想让这块浮在iframe上面,但是iframe里面引入的是一个swf格式文件!!-----360 IE都无法实现,只有谷歌能让这块浮上面</div></div> <!--这里iframe src引入的是一个swf视频,您可以自己下载一个试试--> ...
  • 在iframe 中刷新另一个iframe页面

    千次阅读 2016-03-18 08:59:24
    页面中有个iframe 1   &lt;iframe id="iframe1" src="${ctx}/product/list/" width="100%" height="91%" frameborder="0"&gt;&lt;/iframe&...
  • js 设置在iframe框架中指定div不显示

    千次阅读 2013-12-04 09:53:09
    js 设置在iframe框架中指定div不显示
  • 如何在iframe上定位鼠标位置

    千次阅读 2011-03-19 20:54:00
      页面中,如果嵌入了iframe框,mousemove事件这个区域是不会激发的。必须使用iframe里能取到的位置信息进行定位。而iframe里如果是嵌入页面的相对位置,则没有用。和父页面关联起来的是screeX/Y。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 194,970
精华内容 77,988
关键字:

在iframe