IE9 と IE11 の両方で動作する、使用する PreloadJS のバージョンを把握しようとしています。使用しているバージョン (0.6.1 と NEXT) に応じて、ブラウザで異なるエラーが発生します。コードはGitHub ReadMeから直接取得されます。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Simple Loader</title>
<script src="preloadjs-0.6.1.min.js"></script>
<script>
(function(){
var preload = new createjs.LoadQueue();
preload.addEventListener("fileload", handleFileComplete);
preload.loadFile('load-image.jpg');
function handleFileComplete(event) {
document.body.appendChild(event.result);
}
}());
</script>
</head>
<body>
<p>Basic Loader</p>
</body>
</html>
IE11 で 0.6.1 を使用すると、ロードしようとする画像に対して次のエラーが発生します。
DOM7001: Invalid argument 'url'. Failed to revoke Blob URL: 'undefined'.
NEXT の使用は期待どおりに機能します。ただし、IE9 で NEXT を使用すると、次のエラーが発生します。
SCRIPT5009: 'loader' is undefined
preloadjs-NEXT.min.js, line 13 character 14055
..そして縮小されていない NEXT から:
SCRIPT5009: 'loader' is undefined
preloadjs-NEXT.combined.js, line 6324 character 4
Internet Explorer のすべてのバージョン (少なくとも 9、10、11) で動作する PreloadJS バージョンはありますか?