add location.href fallback for safari

This commit is contained in:
Yevhenii Kurtov
2014-07-22 13:42:05 +03:00
parent 485930a7bc
commit 5d2f3497c2
+5 -1
View File
@@ -95,7 +95,11 @@ var saveAs = saveAs
if (target_view) { if (target_view) {
target_view.location.href = object_url; target_view.location.href = object_url;
} else { } else {
view.open(object_url, "_blank"); var new_tab = view.open(object_url, "_blank");
if (new_tab == undefined && typeof safari !== "undefined") {
//Apple do not allow window.open, see http://bit.ly/1kZffRI
view.location.href = object_url
}
} }
filesaver.readyState = filesaver.DONE; filesaver.readyState = filesaver.DONE;
dispatch_all(); dispatch_all();