Webページ内でiframeのURLをプログラムで設定しました。このURL変更(css、スクリプト、画像などの読み込み用のURL)からトリガーされるhttpリクエストを知る必要があります。XMLHttpRequestをインターセプトしましたが、このオブジェクトが呼び出されることはありません...
これらのhttpリクエストをインターセプトするにはどうすればよいですか?
iframeを「ロード」して、トリガーされたすべてのURLリクエストを取得する別の方法はありますか?
これが私のコードです:
(function(xhr){
var pt = xhr.prototype;
pt._open = pt.open;
pt.open = function(){
console.log('Open called...');
this._open.apply(this, arguments);
})(XMLHttpRequest);
...
$('#iframe').attr('src', 'http://www.stackoverflow.com');