2014-09-22 4 views
0

Я хотел бы написать плагин, который вычисляет криптографический хэш каждого файла, отображаемого в браузере (изображения, html, css и т. Д.), Не вызывая второго запроса на получение для разных файлов. В идеале я мог слушать каждый загружаемый ресурс и получать копию возвращаемого потока.Web List Listener

Кто-нибудь знает, существует ли такой крюк/что он будет называться?

Спасибо!

+0

Изображение является всего лишь элементом DOM, вы можете получить доступ к элементам dom, как указано здесь: http://stackoverflow.com/a/19758800/1935500 –

ответ

1

В настоящее время нет.

Существует feature request, позволяющий (по крайней мере) читать доступ к телу ответа в chrome.webRequest.onCompleted, но в настоящее время он не реализован.

+2

Когда я написал проект API, я думал о блокировке или перенаправлении оригинала запрос, чтобы позволить продлению взять на себя ответственность за запрос. Я не уверен, что для одного запроса возможно иметь два считывателя тела ответа, поскольку это усложнит обработку запроса. Например. когда продление отменяет запрос, если исходный запрос также будет прерван, и наоборот? Я буду искать возможность иметь двух читателей, потому что вопрос использования в вопросе должен быть разумным. –