以下都可以判断代码是否在iframe中.

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中');
}

参考链接:https://www.jianshu.com/p/a5a654b79b88

转载于:https://www.cnblogs.com/zhouhongdan/p/10135144.html

js判断是否在iframe中相关推荐

  1. js如何判断是否在iframe中及防止网页被别站用 iframe嵌套 (Load denied by X-Frame-Options)...

    1. js如何判断是否在iframe中 //方式一 if (self.frameElement && self.frameElement.tagName == "IFRAME ...

  2. js判断是否在iframe和禁止网页在iframe中显示

    js判断在iframe里: //方式一 if (self.frameElement && self.frameElement.tagName == "IFRAME" ...

  3. js中用xpath获取iframe中的元素

    最近遇到一个需求,写一个公共的js方法,用xpath获取页面中的元素的值,然后找了一下,发现可以这样获取: function _x(STR_XPATH) {var xresult = document ...

  4. js判断数组或对象中的key是否存在

    JS中数组和对象是等同的,判断一个key是否存在于数组中(或对象是否包含某个属性),我们可能马上想到的是使用ary[key] == undefined来判断key是否存在这个数组或者是对象中,但是这样 ...

  5. JS获取并操作iframe中元素的方法

    document.getElementById('iframe的ID').contentWindow.document.getElementById('元素的ID') 注意要加上contentWind ...

  6. js判断两个数组中是否含有相同值

    你可以使用 JavaScript 的数组方法 some() 来判断两个数组中是否含有相同的值. 这是一个例子: function hasCommonValue(arr1, arr2) {return ...

  7. html判断是否在页面,html判断当前页面是否在iframe中的实例

    html判断当前页面是否在iframe中的实例 在做HTML页面的时候,经常会遇到"如果当前页面显示在iframe中,我们就相应的处理" 判断方法为: //判断是否在iframe中 ...

  8. JS判断页面是否被iframe嵌套

    1.判断页面是否被iframe有三种方法 //方式一 if (self.frameElement && self.frameElement.tagName == "IFRAM ...

  9. VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索,在iframe中获取选中文字,监听鼠标事件,右键菜单

    一.VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索 需求实现:vue实现预览pdf文件,获取到鼠标选中的文字数据.调用pdf.js自带的搜索方法实现搜索功能(后期可以调用该接口满足其他 ...

最新文章

  1. 《JavaScript 高级程序设计》学习总结六(3)
  2. SAP-CO.创建成本中心,作业类型,内部订单
  3. Part 2 – Deep analysis using Androguard tools
  4. [leetcode]101.对称二叉树
  5. struts2--文件上传大小
  6. input输入框汇总
  7. Spring自学日志02(对象的创建,依赖注入)
  8. win11亮度调节不见了怎么办 windows亮度调节不见了的解决方法
  9. 2D转换中心点transform-origin(CSS3)
  10. AppDelegate文件下各方法的用法:(应用程序挂起、复原与终止)
  11. 在 Mac 上右键单击的方法
  12. 20130331java语言基础学习笔记-语句_breakcontinue
  13. 打印word模板并预览打印
  14. 微软和美国航空航天局(NASA)强强联手,推出Python免费课程
  15. The POODLE attack (SSLv3 supported) 漏洞修复
  16. matlab中怎么正弦计算,matlab计算结果中的正弦余弦问题
  17. CentOS命令行模式下设置屏幕常亮----没有达到预期效果
  18. 上计算机课睡觉检讨书400,上自习课睡觉检讨书500字范文【三篇】
  19. python生成字符画_Python生成字符画 | 文艺数学君
  20. java 接口重写_java如何实现接口中的重写

热门文章

  1. pyspider爬虫框架
  2. English trip -- Phonics 3 元音字母e
  3. sql server数据库课程设计分析
  4. JS制作日历小事件和数码时钟--JavaScript实例集锦(初学)
  5. ListView 与 RecyclerView的创建与使用的异同
  6. Android studio Error occurred during initialization of VM 问题解决
  7. JavaScript高级程序设计学习笔记第二十章--JSON
  8. 验证码的设计,随机数的生成
  9. 控制反转 java_控制反转( Ioc)快速入门
  10. Matlab数据标准化