簡體   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