鉴于此代码(来自其他人):
var module = angular.module('myApp', []); module.controller('MyCtrl', function ($scope){ $scope.json = JSON.stringify({a:1, b:2}); }); module.directive('myDownload', function ($compile) { return { restrict:'E', scope:{ data: '=' }, link:function (scope, elm, attrs) { function getUrl(){ return URL.createObjectURL(new Blob([JSON.stringify(scope.data)], {type: "application/json"})); } elm.append($compile( '' + 'Download' + '' )(scope)); scope.$watch(scope.data, function(){ elm.children()[0].href = getUrl(); }); } }; });
小提琴示例可以在Chrome中下载.但是单击"下载"链接在IE11中没有任何作用.没有错误,没有警告,没有任何响应.
但根据这个它在IE10和11.1的支持.
是否有一些需要更改的IE安全设置或正在进行的操作?