Подскажите а не планируете обновить Канвас инспектор ?
И заодно Модуль для работы с канвасом - в этом модуле, большая просьба сделать возможность не собирать как раз MeasureText. Ну или хотя бы дать возможность без них сохранять коды, айдишники и без них формировать запрос.
Я вот провел такой эксперимент, пришлось самому писать функцию чтоб вытащить все что не MeasureText - в результате с помощью модуля у меня собралось 40 кодов, и 40 айдишников. Сохранил коды в файл, оформил как надо - и открываю этот код в канвас инспекторе. Так вот Канвас инспектор видит только 20 айдишников ... Я так и не понял кто оти остальные 20 - поставил в кастом сервер собирать - собирает 40 айдишников.
;(async function(){
var canvas = document.createElement("canvas");
canvas.width = 1;
canvas.height = 1;
var context = canvas.getContext('2d');
var str = canvas.toDataURL("image/webp");
var hex = '';
for(var i=0;i<str.length;i++) {
var add = str.charCodeAt(i).toString(16);
if(add.length == 1)
{
hex += '0';
}
if(add.length == 0)
{
hex += '00';
}
hex += add;
}
return Promise.resolve(hex);
})();
Вот такой код Инспектор не видит, а Модуль собирает.