Что ж, я делаю расширение для Chrome, которое анализирует некоторую веб-страницу, и это работает правильно, но я хотел бы иметь возможность блокировать изображения, то есть не загружать их, поскольку весь анализ выполняется в фоновом режиме, и этоБыть быстрее без изображений ... Есть ли способ сделать это?
$("#data").load(url, function(responseText, textStatus, XMLHttpRequest){
$('img').attr('src','');
if(XMLHttpRequest.status==200)
parseLinks();
else if(XMLHttpRequest.status==301)
Text="Please login.";
else
Text = "Error.";
console.log(textStatus);
});
function parseLinks(){
Text = [];
$("#data .plain").each(function(i){
var tempArray;// = [];
var parent = "#"+$(this).parent().attr("id");
tempArray['text'] = $(parent+' a').text();
tempArray['link'] = $(parent+' a').attr('href');
tempArray['ad'] = $(parent+' font[color="#808080"]').text();
tempArray['value'] = $(parent+' td[width="100"] font').text();
Text[i] = tempArray;
});
if(Text.lenght)
console.log("ads loaded!");
else
Text = "No new ads.";
console.log(Text);
}
Кроме того, чем больше времени вы продолжаете запускать расширение, тем больше оперативной памяти будет использовать расширение, поскольку оно накапливаетизображения в каждом запросе ajax ...