Я использую $.get()
в среде, которая допускает междоменные HTTP-запросы, а именно расширение chrome.Я использую его, чтобы захватить страницу и соскоблить информацию для отображения пользователю.Это работает.
Единственная проблема заключается в том, что браузер пытается загрузить каждое отдельное изображение, на которое имеется ссылка на очищенной странице, что одновременно значительно увеличивает скорость передачи данных и заполняет инспектор ошибками при обнаружении относительных URL-адресов.
Вот мой код:
$.get('http://somewebsite.com/page-with-lots-of-images.htm', function(data) {
var thingsICareAbout = $(data).find('#some-id, #some-other-id');
foo(thingsICareAbout);
});
Как получить #some-id
и #some-other-id
без загрузки всех изображений в документе?
РЕДАКТИРОВАТЬ: Изображения загружаются только после вызова $(data)
.Так или иначе, вызов этого в строке html запускает загрузку изображений.Любая альтернатива?