javascript - javascript 如何找出 (i)frame 层次结构?

标签 javascript html iframe google-chrome-extension hierarchy

chrome 扩展 javascript 如何找出整个页面 (i) 框架层次结构?

请记住,用户可以点击链接,子框架可以位于任何位置。

到底扩展需要知道:

  • 根目录:B.com/blah.html
    • 子框架:c.com/foo.jsp
      • 子框架:d.com/bar.asp
      • 子框架:e.com/index.html

最佳答案

我认为您必须这样做,只需更改 ** 元素 ID ** 即可:

 var parents = $("#elementID").parents("*");

  for (i = parents.length - 1; i >= 0; i--) {

   //your code
 }

关于javascript - javascript 如何找出 (i)frame 层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926000/

相关文章:

javascript - 在javascript中使用document.querySelector获取数组中的值时出现错误NULL?

javascript - 如何在 App 启动时使用 redux 启动 fetch?

javascript - 背景图像更换间隔Javascript

iphone - iPhone 上的 Bootstrap 模式弹出问题

html - 无法在 div 元素中放置 iframe - HTML 和 CSS

javascript - 有没有办法弄清楚这个JS中的真假语句?

javascript - Vue.js 2 在一个单文件组件中定义多个属性

javascript - 谷歌浏览器 window.open 高度包括 URL 栏

javascript - 根据图片制作工作流程图

javascript - Google Analytics 不从 FireFox 上的 iFrame 发送页面浏览量