1
で開くのBlob URL:私は保存するために新しいタブでテキストファイルを開くには、私のAngularJSアプリの手順を以下している新しいタブ(IE)
$scope.createString()
.then(function() {
var windowReference = window.open();
var blob = new Blob([$scope.createdString], { type: 'text/plain' });
var url = (window.URL || window.webkitURL).createObjectURL(blob);
windowReference.location = url;
});
しかし、これは動作しません。新しいタブでは同じリンクを開きますが、作成されたBlob-Urlは開きません。
どうすればいいですか?これをどのように達成するのですか?
UPDATE:
私はこのようにIEでそれを成し遂げ:
$scope.createString()
.then(function() {
var blob = new Blob([$scope.createdString], { type: 'text/plain' });
window.navigator.msSaveOrOpenBlob(blob, 'Test.txt');
});
しかし、すべてのブラウザで動作標準的な方法はありますか?
をご参照くださいhttps://stackoverflow.com/questions/24007073を/ open-links-made-by-createobjecturl-in-ie11 –