Javascript 捕获来自客户端的HTTP请求(包括ajax)

Javascript 捕获来自客户端的HTTP请求(包括ajax),javascript,ajax,http,browser,Javascript,Ajax,Http,Browser,我想编写能够捕获以下内容的代码: (1) 单击链接或通过编程更改窗口位置 (2) 用户通过位置栏更改url (3) AJAX请求 有可能吗?我该怎么做 是的,这是一个简单的步骤。只需给按钮一个通过AJAX访问服务器的操作 你到底是什么意思?你想知道当用户在位置栏上这样做时,他要去哪里吗 您希望跟踪每个AJAX请求,还是希望通过AJAX发送请求 我无法完全理解您试图实现的目标以及您希望在什么时候插入代码。但如果这有帮助,这可以通过HTTP代理实现。在网络上,您可以通过代理服务器重定向流量,在代

我想编写能够捕获以下内容的代码:

  • (1) 单击链接或通过编程更改窗口位置
  • (2) 用户通过位置栏更改url
  • (3) AJAX请求
有可能吗?我该怎么做

  • 是的,这是一个简单的步骤。只需给按钮一个通过AJAX访问服务器的操作
  • 你到底是什么意思?你想知道当用户在位置栏上这样做时,他要去哪里吗
  • 您希望跟踪每个AJAX请求,还是希望通过AJAX发送请求

  • 我无法完全理解您试图实现的目标以及您希望在什么时候插入代码。但如果这有帮助,这可以通过HTTP代理实现。在网络上,您可以通过代理服务器重定向流量,在代理服务器中,您可以插入模块,这些模块可以扫描传出的请求并采取一些措施(措施可能是向其他服务器报告)。当然你不需要在这里安装任何仪器。我想,大多数互联网防火墙都是这样的。

    没有什么,我不确定它是可能的,我希望我知道从哪里开始……你是否会考虑使用一个框架,比如jQuery?是的,我可以检测包含jQuery库的代码,但我不能指望现有页面正在使用jquery……他们可能不这样做。我不想这样做,我在客户端获取js代码之前就向页面插入js代码,而我插入的代码应该是捕获这些内容的代码1。我需要一个方法找到所有的按钮2。是的。跟踪每个AJAX请求