Перечисление всех BLOB-объектов в памяти для отладки в JavaScript - PullRequest
0 голосов
/ 06 марта 2019

Если я создаю несколько новых BLOB-объектов:

var myBlob1 = new Blob(['Hello world!'], {type: 'text/plain'});
var myBlob2 = new Blob(['Very cool!'], {type: 'text/plain'});
var myBlob3 = new Blob(['I love AI!'], {type: 'text/plain'});

Как я могу перечислить их все в Chrome Dev Tools (или в простом javascript), чтобы раскрыть все BLOB-объекты и получить всю информацию?Итак, результат, который мне нужен, так или иначе:

var blobs = getBlobs(); // [myBlob1, myBlob2, myBlob3]

1 Ответ

0 голосов
/ 12 марта 2019

Вы можете попытаться сделать снимок памяти из ваших инструментов разработчика, а затем отфильтровать по классу, используя Blob.
Оттуда у вас должен быть список всех BLOB-объектов, которые были в памяти при запускеснимок.
Но у вас не будет большой информации об этих BLOB-объектах, даже их число может быть отключено.

И нет способа получить его из веб-API, если бы был такой метод, тогда браузеры не смогут собрать его, когда он не используется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...