在 Safari 中找不到变量:FileReader

问题描述 投票:0回答:2

我使用html5上传


    尝试{
        var reader = new FileReader();
        reader.onerror = 函数(e) {
        };
        reader.onload = 函数(e) { 
        };
        reader.readAsText(文件);
    }抓住(e){

    }

但是在 safai 中,当我上传 .torrent 文件时,它会去 catch ,而 e 是:

”消息:“找不到变量:FileReader”

safari filereader bittorrent
2个回答
1
投票

根据浏览器状态Safari应该支持FileReader:

http://caniuse.com/#search=filereader

错误很可能是在您的代码中的其他地方,并且问题不完整,您无法在此处获得答案。我建议你对你的问题提供更多必要的细节,比如 jsfiddle.net 上的可重复错误示例、Safari 版本号等等。


0
投票

使用锁定模式时可能会发生此错误 - 因为 FileReader 不可用。

© www.soinside.com 2019 - 2024. All rights reserved.