0

我正在尝试找出在 IE9 和 IE11 中都可以使用的 PreloadJS 版本。我在浏览器中遇到不同的错误,具体取决于我使用的版本 - 0.6.1 与 NEXT。代码直接取自GitHub 自述文件

<!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

..从非缩小的下一个:

SCRIPT5009: 'loader' is undefined 
preloadjs-NEXT.combined.js, line 6324 character 4

是否有适用于所有 Internet Explorer 版本(至少 9、10、11)的 PreloadJS 版本?

4

0 回答 0