【问题标题】:Track http requests of an iframe using javascript使用 javascript 跟踪 iframe 的 http 请求
【发布时间】:2012-06-12 03:55:10
【问题描述】:

是否可以列出/跟踪网页中 iframe 发出的 http 请求?我们可以在 iframe 的父 DOM 中使用 javascript 来做到这一点吗?

谢谢, 凯文

【问题讨论】:

  • 你是怎么做到的?

标签: javascript html iframe httpwebrequest


【解决方案1】:

除非 iframe 告诉您它正在请求数据,否则您不能这样做。在 iframe 中加载的文档中的 javascript 函数可以做到这一点。

您可以检查 iframe 指向的文档,但如果您打开任何 iframe 的随机页面,您将无法跟踪它发出的所有请求。

【讨论】:

  • 如果JS在同一个DOM中,可以吗?
  • 如果我没有 iframe,我只有一个 URL,我想跟踪从这个 URL 生成的 http 请求。
  • JS在同一个DOM中是什么意思?您的意思是 iframe 的内容来自您的网站吗?
  • 我的用例只是跟踪由 URL 生成的 httprequests 但我想使用 JS 来做到这一点
【解决方案2】:

只需这样做即可获取从页面触发的所有请求,包括 iframe href 。是的,不是您搜索的内容,而是某些内容

window.performance.getEntries().map(e => e.name ) 

你可以过滤initiator如果你喜欢你的

【讨论】:

  • 虽然有帮助,但我仍然看不到网络日志上显示的一些请求。不知道浏览器做了什么样的过滤,但肯定不会返回所有的 iframe 请求。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-18
  • 2011-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-09
相关资源
最近更新 更多