From c71508b5e2d2998bdaca0cb13ee45d780ddafeb0 Mon Sep 17 00:00:00 2001 From: minj <4mr.minj@gmail.com> Date: Sat, 22 Feb 2014 20:29:11 +0200 Subject: [PATCH] test for existence of navigator --- FileSaver.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/FileSaver.js b/FileSaver.js index 360f8ae..cc9cdda 100644 --- a/FileSaver.js +++ b/FileSaver.js @@ -14,12 +14,14 @@ var saveAs = saveAs // IE 10+ (native saveAs) - || (navigator.msSaveOrOpenBlob && navigator.msSaveOrOpenBlob.bind(navigator)) + || (typeof navigator !== "undefined" && + navigator.msSaveOrOpenBlob && navigator.msSaveOrOpenBlob.bind(navigator)) // Everyone else || (function(view) { "use strict"; // IE <10 is explicitly unsupported - if (/MSIE [1-9]\./.test(navigator.userAgent)) { + if (typeof navigator !== "undefined" && + /MSIE [1-9]\./.test(navigator.userAgent)) { return; } var