我想在 Greasemonkey 脚本中通过 POST 获取 Jetty 服务器发送的响应数据。
每隔几秒钟发送一次新数据。
如何直接访问作为响应数据显示在 Firebug“网络”选项卡中的数据?(我尝试使用此处提供的使用 jQuery 和 ajaxSuccess 的解决方案获取数据,但这不起作用。而且我不确定 POST 数据是否是从 jQuery ajax 请求返回的。所以有没有办法直接访问POST“流”)。
我想在 Greasemonkey 脚本中通过 POST 获取 Jetty 服务器发送的响应数据。
每隔几秒钟发送一次新数据。
如何直接访问作为响应数据显示在 Firebug“网络”选项卡中的数据?(我尝试使用此处提供的使用 jQuery 和 ajaxSuccess 的解决方案获取数据,但这不起作用。而且我不确定 POST 数据是否是从 jQuery ajax 请求返回的。所以有没有办法直接访问POST“流”)。
最好的方法很大程度上取决于您(尚未)提供的详细信息:
页面究竟如何发送和接收信息。是真的形成帖子,还是 AJAX?如果是 AJAX,是否涉及 jQuery?页面可以在没有 AJAX 的情况下发布;是否涉及 iframe?
链接到目标页面。
页面如何处理这些信息?它会更新显示吗?
你想要这些信息的最终原因是什么?大多数时候,不尝试拦截和解析 AJAX 会更容易。通常,监视 DOM 树是获得所需内容的更容易和更健壮的方式。
如果页面向用户显示您想要的数据,获取数据的最佳方式显示在“如何检测 AJAX 节点插入...”中。
如果你真的想截取数据: