通过iframe拖放文件在IE 11中无法正常工作

时间:2018-04-25 10:12:15

标签: javascript iframe internet-explorer-11 jquery-file-upload blueimp

我正在处理基本的拖放功能,它在其他浏览器中运行良好,但在IE 11中运行不正常。我在另一个项目中使用iframe调用html代码。

没有iframe但没有iframe工作正常。任何人都可以为此提供解决方案吗?

提前致谢。

import flash.events.MouseEvent;

var isPaused:Boolean = false;
mc.addEventListener(MouseEvent.CLICK, onClick);


function onClick(evt:MouseEvent){
    if (isPaused){
        mc.stop();
    }else{
        mc.play();
    }
    isPaused = !isPaused;
}

1 个答案:

答案 0 :(得分:5)

我通过一些重新安排测试了您的代码,我注意到浏览器说“您确定要离开此页面吗?”#39;。您可以通过某些方式解决此问题,例如

  1. 您可以将浏览器兼容性从IE11更改为IE10
  2. Yoy需要设置' forceIframeTransport:true'强制所有浏览器使用iframe传输模块进行文件上传并设置重定向选项以检索删除结果的选项
  3. 你的文件上传功能应该是

    
    
    $('#fileupload').fileupload({
                dataType : 'json',
                formData : params,
                url : '${contextpath}/upload', 
                autoUpload: true,
                forceIframeTransport: true,
                'redirect',
            });