Skip to content

Commit 5d2f349

Browse files
committed
add location.href fallback for safari
1 parent 485930a commit 5d2f349

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

FileSaver.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,11 @@ var saveAs = saveAs
9595
if (target_view) {
9696
target_view.location.href = object_url;
9797
} else {
98-
view.open(object_url, "_blank");
98+
var new_tab = view.open(object_url, "_blank");
99+
if (new_tab == undefined && typeof safari !== "undefined") {
100+
//Apple do not allow window.open, see http://bit.ly/1kZffRI
101+
view.location.href = object_url
102+
}
99103
}
100104
filesaver.readyState = filesaver.DONE;
101105
dispatch_all();

0 commit comments

Comments
 (0)