我正在构建一个适用于转化优化工具的Chrome扩展程序(可视化网站优化工具或准确的VWO)。在使用VWO的网站上,该工具会显示运行实验等信息,从DOM中检索所需的数据。
现在我想实现一个功能,列出在页面上触发的目标。目标是用户定义的事件,例如页面视图,元素点击等。当目标被触发时,VWO会向其服务器发送c.gif调用,此调用包含我需要的信息。
我可以在Chrome网络控制台中看到c.gif调用,因此我认为我的扩展应该能够以某种方式执行相同操作。但是如何实现这一点我无法弄明白。在这里的帮助将非常感谢:)
我在这里找到了一些帮助:Chrome extension that runs code when ajax requests happen和这里:https://developer.chrome.com/extensions/webRequest但我无法获取我的代码来注册Ajax事件(或任何Ajax事件)。
我的扩展程序设计如下: 带有弹出窗口的默认pop-up.html,在加载时获取后台脚本。后台脚本向内容脚本询问DOM数据。检索数据后,它将通过后台发送回popup.js
我希望有人可以帮助我。如果可能的话,我宁愿不使用jQuery(或其他库),除非它们使事情变得更容易。 (这就是我标记jQuery的原因)