var frameBustingRegex = /^(https?:\/\/)?(www|beta)\.foo1\.com(\/.*|$)|^(https?:\/\/)?www\.foo2\.com(\/.*|$)|www\.foo3\.com/;

if (self != top) {
            var httpUrlHost= ServerSide.URLHOST
            var httpRefHost=ServerSide.UrlReferrer.Host
            if(httpRefHost)
            {
                var httpReferer=ServerSide.Refer
                if(httpUrlHost!=httpRefHost
                   &&!frameBustingRegex.test(httpReferer))
                {
                    top.location = self.location;
                }
            }
        }

Cross Domian iFrame Exceptions 跨域iFrame屏蔽例外相关推荐

  1. iframe解决跨域ajax请求的方法

    iframe跨域的基本前提是,一个页面可以嵌套非同源站点的html文件,以及某一个域名下的html页面可以通过脚本向同域名服务器发出ajax请求.当一个域名为domain1下的页面A想要向domain ...

  2. 使用iframe+postMessage跨域操作和通信

    使用iframe+postMessage跨域操作和通信 场景 1. http://XXX/a.html(自己的)页面要操作http://YYY/b.html(其他域名的) 2. 看了网上很多都是同域名 ...

  3. 跨域iframe的高度自适应

    原文:跨域iframe的高度自适应 跨子域的iframe高度自适应 完全跨域的iframe高度自适应 同域的我们可以轻松的做到 1. 父页面通过iframe的contentDocument或docum ...

  4. 完美实现跨域Iframe高度自适应【Iframe跨域高度自适应解决方案】

    Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用它,总之用过的人知道它的强大之处,但是Iframe有个致命的"BUG"就是iframe的高度无法自 ...

  5. 关于父窗口获取跨域iframe子窗口中的元素

    这几天在项目中遇到,一个难点, 就是需要异步加载一个pdf插件, 同时又需要获取这个插件中的点击事件来生成用户的下载记录. 刚开始也是想了很多方法,网上搜的 格式1:$("#iframe的I ...

  6. 跨域iframe高度自适应(兼容IE/FF/OP/Chrome)

    采用JavaScript来控制iframe元素的高度是iframe高度自适应的关键,同时由于JavaScript对不同域名下权限的控制,引发出同域.跨域两种情况. 由于客户端js使用浏览器的同源安全策 ...

  7. JS刷新Iframe,跨域

    需求 项目中会有刷新iframe的需求, 方法 一般情况下,我们直接用iframe的==location.reload(true)==方法就可以了,它的缺点是,如果是刷新外部的URL(不同源的),那么 ...

  8. pdf.js跨域及屏蔽下载

    下载地址 https://github.com/mozilla/pdf.js/releases/ 使用方法 在webroot或者webapps目录下建一个文件夹pdf.js,然后把下载后的文件解压,复 ...

  9. VUE跨域、常用解决跨域的方法

    当我们遇到请求后台接口遇到 Access-Control-Allow-Origin 时,那说明跨域了. 跨域是因为浏览器的同源策略所导致,同源策略(Same origin policy)是一种约定,它 ...

最新文章

  1. Scala 基础(4)—— 类和对象
  2. 修正memcache.php中的错误示例
  3. eclipsenbsp;mavennbsp;pluginamp;n…
  4. 快手春晚10亿元红包玩法来了:最高得2020元现金
  5. oracle显示更新条数的函数,ORACLE学习笔记-添加更新数据函数篇
  6. Routeros2.9.7安装总结
  7. python : 自定义可迭代类,__iter__ ,__next__的作用
  8. cadence16.6安装教程
  9. 单表(sqlserver不支持)、整库,支持本地和远程备份
  10. html阅读模式怎么进入word模式,word阅读模式怎么取消
  11. DSP48E功能描述
  12. C语言数组相似度比对,C语言实验报告:碱基相似度比较
  13. 【基础知识】Dom基础
  14. 满分室间质评之GATK Somatic SNV+Indel+CNV+SV(下)性能优化
  15. 字母组合 Golang
  16. wireless tools工具的移植和使用
  17. 项目管理的完整流程是怎样的?
  18. 小学计算机输入法主题教研设计,《拼音输入法》教学设计.doc
  19. USACO 2021 January Contest, BronzeProblem 3. Just Stalling题解
  20. 【若泽大数据】MySQL参数详解

热门文章

  1. 从捕获的网络流量包提取数据
  2. oracle 11g函数包缓存,Oracle 11g 的PL/SQL函数结果缓存
  3. IOS开发大神装逼神器
  4. redhat升级linux内核,redhat内核升级方法
  5. oppo便签误删怎么办_OPPO手机便签删除了怎么恢复?有无需登录云端就可以恢复的备忘录软件吗...
  6. 《C++程序设计实践》实验3
  7. 在线教育未来的发展前景如何?
  8. 浏览器被恶意篡改怎么办?
  9. 提升工作效率五步走之前两步 2016-09-18 思佳真探
  10. Navicat Premium 12 for Mac(多重连接数据库管理工具)汉化破解版