GM_xmlhttprequestを介してajax呼び出しを起動し、テキストとリンクを含む単純なページを「debug」という名前のdivにロードするユーザースクリプトがあります。これは非常にうまく機能します。ここで、要求されたドキュメント内のすべてのリンクがgm_xmlhttprequestを介して要求されるようにします。機能が機能しない理由がわかりません
$('.ajax, .ajaxn').click(function(event) {
event.preventDefault();
var href = $(this).attr('href');
GM_xmlhttpRequest({
method: "GET",
url: href,
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
onload: function(response) {
$('#debug').html('');
$('#debug').append(response.responseText).fadeIn(5000);
}
});
});
応答内のリンクにはクラスajaxnがあり、firebug dom / htmlパネルは、応答が実際に#debugに挿入されていることを示しています。
ヒントはありますか?