Add note about iOS

Hopefully this might help others not run into the same issue of executing outside of a user interaction event loop.
This commit is contained in:
Michael Deal
2014-11-06 15:09:41 -08:00
parent 765f1d90ae
commit 6a74334417
+4
View File
@@ -45,6 +45,10 @@ See [ChenWenBrian's `saveTextAs()`](https://github.com/ChenWenBrian/FileSaver.js
Blobs may be opened instead of saved sometimes—you may have to direct your Safari users to manually Blobs may be opened instead of saved sometimes—you may have to direct your Safari users to manually
press <kbd>⌘</kbd>+<kbd>S</kbd> to save the file after it is opened. Using the `application/octet-stream` MIME type to force downloads [can cause issues in Safari](https://github.com/eligrey/FileSaver.js/issues/12#issuecomment-47247096). press <kbd>⌘</kbd>+<kbd>S</kbd> to save the file after it is opened. Using the `application/octet-stream` MIME type to force downloads [can cause issues in Safari](https://github.com/eligrey/FileSaver.js/issues/12#issuecomment-47247096).
### iOS
saveAs must be run within a user interaction event such as onTouchDown or onClick; setTimeout will prevent saveAs from functioning properly. Due to restrictions in iOS saveAs opens in a new window instead of downloading, if you want this fixed please tell Apple how this bug is affecting you: [https://bugs.webkit.org/show_bug.cgi?id=102914](https://bugs.webkit.org/show_bug.cgi?id=102914)
Syntax Syntax
------ ------