diff --git a/www/common/onlyoffice/inner.js b/www/common/onlyoffice/inner.js index c78f6cbd4..7ab08d796 100644 --- a/www/common/onlyoffice/inner.js +++ b/www/common/onlyoffice/inner.js @@ -1390,6 +1390,9 @@ define([ }); }; + var supportsXLSX = function () { + return !(typeof(Atomics) === "undefined" || typeof (SharedArrayBuffer) === "undefined"); + }; var exportXLSXFile = function() { var text = getContent(); @@ -1403,7 +1406,7 @@ define([ ext = ['.docx', /*'.odt',*/ '.bin']; } - if (typeof(Atomics) === "undefined" || typeof (SharedArrayBuffer) === "undefined") { + if (!supportsXLSX()) { ext = ['.bin']; warning = '