我使用html5上传
尝试{ var reader = new FileReader(); reader.onerror = 函数(e) { }; reader.onload = 函数(e) { }; reader.readAsText(文件); }抓住(e){ }
但是在 safai 中,当我上传 .torrent 文件时,它会去 catch ,而 e 是:
”消息:“找不到变量:FileReader”
根据浏览器状态Safari应该支持FileReader:
http://caniuse.com/#search=filereader
错误很可能是在您的代码中的其他地方,并且问题不完整,您无法在此处获得答案。我建议你对你的问题提供更多必要的细节,比如 jsfiddle.net 上的可重复错误示例、Safari 版本号等等。
使用锁定模式时可能会发生此错误 - 因为 FileReader 不可用。