FileReader onload在safari中不起作用

时间:2015-02-12 13:20:16

标签: javascript jquery safari

我正在开发一个项目,我需要在croping之前显示图像预览。我正在使用jquery.Jcrop.js v0.9.12插件,它在所有浏览器中都很有用。但在Safari预览图像中不显示。我发现在较低版本的Safari FileReader中不支持。我有野生动物园5.1.7。 这是代码:

 var e = {};
e.pf = window.FileReader && function (e, t, n) {
    var r = new FileReader;
    r.onload = function (n) {
        var r = new Image;
        r.onload = function (n) {
            if (!t.beforePick.call(e, r)) {
                e.setImage(r.src, t.afterPick)
            }
        };
        r.onerror = function (n) {
            t.beforePick.call(e, null)

        };
        r.src = n.target.result
    };
    r.readAsDataURL(n)
};

我们还有其他方法可以在较低版本的Safari窗口中读取文件吗?

由于

0 个答案:

没有答案
相关问题