我想通过Greasemonkey脚本中的POST通过Jetty服务器发送响应数据。
每隔几秒发送一次新数据。
如何直接访问Firebug“网络”标签中显示的数据作为响应数据? (我试图用这里提供的解决方案来获取数据,这些解决方案使用了jQuery和ajaxSuccess,但这没有用。而且我不确定POST数据是否是从jQuery ajax请求返回的。所以有没有办法直接访问POST“流”)。
答案 0 :(得分:3)
最好的方法在很大程度上取决于您尚未提供的细节:
完全 页面如何发送和接收信息。它真的是帖子,还是AJAX?如果是AJAX,是否涉及jQuery?页面可以不使用AJAX发布;是否涉及iframe?
链接到目标网页。
页面对信息有何影响?它是否更新显示?
您想要获取信息的最终理由是什么?大多数时候,尝试拦截和解析AJAX更容易不。通常,监控DOM树更容易,更健壮,可以获得您想要的东西。
如果页面向用户显示数据,则"How can I detect AJAX node insertion..."中会显示获取数据的最佳方式。
如果你真的想拦截数据: