ページから行われたすべての ajax リクエストを傍受する方法が必要です。したがって、すべてのユーザーの要求にデータを追加するには、ラッパーが必要です。
3 に答える
ええと...私はこの作業を行いました))) このトピックの助けを借りて ActiveXObject を javascript で拡張する 私は、 ユーザーが使用するフレームワークやブラウザーに関係なく、すべての ajax 要求をインターセプトするスクリプトを作成しました。
ここで見ることができます:スクリプト
私はあなたが箱から出してこれを手に入れることができるとは思わない.
ここで必要なのは、クライアント側のコードを少し再構築することです [既に行っているはずですが、遅すぎるということはありません :)]。
server とのやり取りを担当する関数を作成します。これを使用して、すべてのサーバー リクエストを作成し、データを取得します。その後、アプリケーション レベルで何かを行う必要があるときはいつでも (サーバー側のトリップを避けるためにデータをキャッシュするなど)、この関数で行うことができます。
だから何か
xhr_request( url , callback_function, params ) ;
// where xhr_request is your custom function that takes care of server interaction .
私は同じものを探しています。その場で ajax 応答を変更したいと思います。これを見つけました。お伝えしますが、私のようなスクリプト キディには難しいです。
Enterprise JQuery の記事Mock Your Ajax Requests with Mockjax for Rapid Development を参照してください。