繁体   English   中英

如何拦截来自网页的每个AJAX请求

[英]How to intercept every AJAX request from a webpage

我需要拦截来自页面的所有ajax请求的方法。 所以我需要一些包装器来将我的数据添加到所有用户请求中。

嗯......我做了这个工作)))在这个主题的帮助下在javascript中扩展了一个ActiveXObject我制作了一个拦截所有ajax请求的脚本,无论用户使用什么框架或浏览器。

你可以在这里看一下: 脚本

我正在寻找同样的事情,我想我想在飞行中修改ajax响应我发现我会告诉你但是像我这样的脚本小子很难

请参阅Enterprise JQuery文章使用Mockjax进行快速开发模拟您的Ajax请求

我不认为你可以开箱即用。
你需要的是你的客户端代码的一点重组[你应该已经完成​​了,但它永远不会太晚:)]。
创建一个负责与服务器交互的功能。 使用它来发出所有服务器请求并获取数据。 之后,只要您需要在应用程序级别执行某些操作(例如缓存数据以避免服务器端跳转),您就可以执行此功能。
所以像

xhr_request( url , callback_function, params ) ;
// where xhr_request is your custom function that takes care of server interaction .

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM