当 Google Analytics Js 添加到页面时,它会生成一个 gif 像素,如下所示:
http://www.google-analytics.com/__utm.gif?utmwv=9.9.9&utms=9&utmn=1234567890&utmhn=google.com&utmcs=UTF-8&utmsr=320X480&utmvp=320X480&utmsc=9000bits&utmul=en-us&utmje=9&utmfl=-&utmdt=Google&utmhid=1234567890&utmr=-&utmp=%2F&utmht=1234567890&utmac=UA-123456789-0&utmcc=sample&utmu=sample
我正在尝试编写一个功能测试来检查页面上是否存在此像素。但似乎这个像素没有添加到 DOM 中,所以我无法使用纯 JavaScript 来抓取它:
document.querySelectorAll("img")
或 jQuery:
jQuery("img")
查看页面的 HTML 源代码(按键盘组合 Ctrl - U 或 Command - U)时,我也找不到像素。
你对我如何抓住它有什么建议吗?还是一种更好的方法来检查页面上是否存在 Google Analytics(在自动/功能测试方面)?