Вы выполняете этот фрагмент в JS или Node.js на стороне клиента?
В настоящее время exif.js разработан на основе объекта self . Он поддерживает только Javascript на стороне клиента.
Зарегистрируйте exif.js после загрузки окна. Прикрепленный образец фрагмента для справки.
window.onload=getExif;
function getExif() {
var img1 = document.getElementById("img1");
EXIF.getData(img1, function() {
var make = EXIF.getTag(this, "Make");
var model = EXIF.getTag(this, "Model");
var makeAndModel = document.getElementById("makeAndModel");
makeAndModel.innerHTML = `${make} ${model}`;
});
var img2 = document.getElementById("img2");
EXIF.getData(img2, function() {
var allMetaData = EXIF.getAllTags(this);
var allMetaDataSpan = document.getElementById("allMetaDataSpan");
allMetaDataSpan.innerHTML = JSON.stringify(allMetaData, null, "\t");
});
}