如何在Javascript文件中引用exif.js';你不使用getExif吗?

如何在Javascript文件中引用exif.js';你不使用getExif吗?,javascript,exif,Javascript,Exif,我试图在我的HTML页面上使用,但我认为我没有正确引用exif.js文件,因为window.onload=getExif返回一个错误,表示它未定义 我尝试添加您没有定义名为getExif的函数。它不是由exif.js导出或定义的特殊内容,只是他们在文档示例中遵循的一种模式。我想你想要的是: window.onload = getExif; function getExif() { var img = document.getElementById("image"); EXIF.

我试图在我的HTML页面上使用,但我认为我没有正确引用
exif.js
文件,因为
window.onload=getExif
返回一个错误,表示它未定义


我尝试添加
您没有定义名为
getExif
的函数。它不是由
exif.js
导出或定义的特殊内容,只是他们在文档示例中遵循的一种模式。我想你想要的是:

window.onload = getExif;

function getExif() {
    var img = document.getElementById("image");
    EXIF.getData(img, function() {
        var allMetaData = EXIF.pretty(this);
        var allMetaDataSpan = document.getElementById("metadata");
        allMetaDataSpan.innerHTML = JSON.stringify(allMetaData,null, "\t");
    });
}

我想你误解了文件
getExif()
是他们提供的一个示例函数,它不是
exif.js
库的一部分。@PatrickRoberts我的错,我是javascript新手。谢谢,我以为getExif是图书馆的一部分。
window.onload = getExif;

img = document.getElementById("image")
EXIF.getData(img, function() {
        var allMetaData = EXIF.pretty(this);
        var allMetaDataSpan = document.getElementById("metadata");
        allMetaDataSpan.innerHTML = JSON.stringify(allMetaData,null, "\t");
});
window.onload = getExif;

function getExif() {
    var img = document.getElementById("image");
    EXIF.getData(img, function() {
        var allMetaData = EXIF.pretty(this);
        var allMetaDataSpan = document.getElementById("metadata");
        allMetaDataSpan.innerHTML = JSON.stringify(allMetaData,null, "\t");
    });
}