Я пытаюсь использовать exif.js на моей HTML-странице, но я не думаю, что я правильно ссылаюсь на файл exif.js
, так как window.onload = getExif
возвращает сообщение об ошибке, что оно не определено.
Я попытался добавить <script src="exif.js type="text/javascript"></script>
в свой HTML-файл и сослаться на другой файл с помощью <script src="myscript.js" type="text/javascript"></script>
.Кажется, он все еще не работает.
HTML :
<html>
<head>
<script src="exif.js" type="text/javascript"></script>
<script src="myscript.js" type="text/javascript"></script>
</head>
<body>
<img src="myimage.png" alt="" id="image">
<div>
<span id="metadata"></span>
</div>
</body>
</html>
Javascript :
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");
});
Я получил ошибку Uncaught ReferenceError: getExif is not defined
.Я не уверен, что делаю что-то не так или нет, потому что все выглядит хорошо для меня.Любая помощь будет принята с благодарностью.