【问题标题】:How to find request initiator of a request with initiator "other"如何使用发起者“其他”查找请求的请求发起者
【发布时间】:2017-01-17 03:48:45
【问题描述】:

是否有任何可以跟踪网络请求的调用者堆栈,发起者在网络选项卡中显示为“其他”?

我尝试在源中搜索请求参数,但在任何地方都没有找到。

【问题讨论】:

    标签: javascript http debugging google-chrome-devtools developer-tools


    【解决方案1】:

    我没有对它进行广泛的测试,但我可以说Other 是在动态添加像img 这样的元素的情况下显示的。当然,可能还有其他情况。

    在您的情况下,按域名搜索会显示其中一个请求,Amazon S3 img beacon:

    Unbxd.tracker_url = Unbxd.local === !0 ? "/v2/1p.jpg" : "//tracker.unbxdapi.com/v2/1p.jpg",
    .........................................
    var i = Unbxd.tracker_url + "?data=" + encodeURIComponent(e) + "&UnbxdKey=" + r + "&action=" + n + "&uid=" + o + "&t=" + (new Date).getTime() + "|" + Math.random()
      , a = new Image;
    a.src = i,
    

    如您所见 1) 图片未添加到 DOM,2) 其 URL 是动态生成的。
    所以无法通过 Ctrl-Shift-F 搜索中的完整请求 URL 找到它。
    我很幸运,域部分没有在代码中混淆。

    【讨论】:

      猜你喜欢
      • 2013-07-13
      • 2016-02-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      相关资源
      最近更新 更多