From f809c0b6f17860d6ff44e042df1c2986ef0a6674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 9 Apr 2018 10:58:18 +0200 Subject: [PATCH] Use msSaveOrOpenBlob to download file when available IE does not support to download URL Blob. issue7317 review45361002 --- src/common.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/common.js b/src/common.js index fdfd5ab65c..9f807224c2 100644 --- a/src/common.js +++ b/src/common.js @@ -3322,6 +3322,12 @@ var type = Sao.common.guess_mimetype( name ? name.split('.').pop() : undefined); var blob = new Blob([data], {type: type}); + + if (window.navigator && window.navigator.msSaveOrOpenBlob) { + window.navigator.msSaveOrOpenBlob(blob, name); + return; + } + var blob_url = window.URL.createObjectURL(blob); var dialog = new Sao.Dialog(Sao.i18n.gettext('Download'));