Javascript bug:ReferenceError:self未定义exif js
查找图像(base64图像数据)的exif信息时出错:Javascript bug:ReferenceError:self未定义exif js,javascript,node.js,exif-js,Javascript,Node.js,Exif Js,查找图像(base64图像数据)的exif信息时出错: 有人能帮忙吗您是在客户端JS还是在Node.JS中执行此代码段 目前exif.js是基于对象开发的。它只支持客户端Javascript 在窗口加载后注册exif.js,附上示例代码段供参考 window.onload=getExif; function getExif() { var img1 = document.getElementById("img1"); EXIF.getData(img1, function()
有人能帮忙吗您是在客户端JS还是在Node.JS中执行此代码段 目前exif.js是基于对象开发的。它只支持客户端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");
});
}
Exif解析器在服务器端工作得非常好。
我需要进入服务器端。你知道如何获得它吗?看看这个模块。这将是有用的。
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");
});
}