Javascript 引用错误:can';在Safari 5.1.7 windows浏览器中找不到变量:FileReader

Javascript 引用错误:can';在Safari 5.1.7 windows浏览器中找不到变量:FileReader,javascript,jquery,safari,Javascript,Jquery,Safari,我正在使用裁剪器插件裁剪我页面上的图像。但是,这在safari 5.1.7中不起作用&我得到了这个错误(ReferenceError:找不到变量:FileReader)。我在谷歌上搜索了一下。然后,我找到了safari不支持FileReader的答案。尽管如此,我还是无法向前移动。我该怎么办?我正在使用下面的代码 angular.module('app', ['uiCropper']).controller('Ctrl', function($scope) { $scope.myImage =

我正在使用裁剪器插件裁剪我页面上的图像。但是,这在safari 5.1.7中不起作用&我得到了这个错误(ReferenceError:找不到变量:FileReader)。我在谷歌上搜索了一下。然后,我找到了safari不支持FileReader的答案。尽管如此,我还是无法向前移动。我该怎么办?我正在使用下面的代码

angular.module('app', ['uiCropper']).controller('Ctrl', function($scope) {
$scope.myImage = '';
$scope.myCroppedImage = '';
var handleFileSelect = function(evt) {
    var file = evt.currentTarget.files[0];
    var reader = new FileReader();
    reader.onload = function(evt) {
        $scope.$apply(function($scope) {
            $scope.myImage = evt.target.result;
        });
    };
    reader.readAsDataURL(file);
};
angular.element(document.querySelector('#fileInput')).on('change', handleFileSelect);});

该浏览器的最后一次更新是在2012年,五年前(或一个世纪前的网络)。不要再使用它了!苹果已经停止了对它的所有支持,所以是的,你会错过新的API,但与你错过的所有安全补丁相比,这算不了什么。谢谢Kaido:)有可能克服这个问题吗?什么问题?你在电脑上使用的是一个危险的软件吗?当然,卸载它就行了。如果您谈论的是FileReader问题,那么Safari的所有活动版本都支持它,因此没有问题。