この小さなスニペットを chrome のコンソールに配置すると、ページ内の任意の ajax 呼び出しにフックできます。
(function(open) {
XMLHttpRequest.prototype.open = function(method, url, async) {
console.log('ajax call!'); //do things
open.call(this, method, url, async);
};
})(XMLHttpRequest.prototype.open);
これを Gmail に配置すると機能しますが、Google の新しい Inbox サイトには機能しません。このページで ajax 呼び出しが行われていない場合 - 非同期データを取得するために他にどのような方法を使用していますか?