Загружайте капли локально, используя Safari

Я пытаюсь найти кросс-браузерный способ хранения данных локально в HTML5. Я сгенерировал кусок данных в Blob (см MDN). Теперь я хочу переместить этот BLOB-объект в существующую файловую систему и сохранить его локально. Я'мы нашли следующие способы достижения этого;

Использовать<a download=""></a> приписывать. Это работает только в Chrome в настоящее время.Microsoft вводитsaveAs функция в IE 10, которая достигнет этого.Откройте URL-адрес Blob в браузере и сохраните его таким образом.

Похоже, что ничего из этого не работает в Safari. Хотя (1) работает в Chrome, (2) в IE и (3) в Firefox никто не работает в Safari 6. Атрибут загрузки еще не реализован, и при попытке открыть большой двоичный объект с помощью URL-адреса Safari жалуется, что URL-адреса начинаются сblob: не являются действительными URL.

Есть хороший скрипт, который инкапсулирует (1) и (3), который называетсяFileSaver.js но это не работает с использованием последней версии Safari.

Есть ли способ сохранить BLOB-объекты локально кросс-браузерным способом?

Ответы на вопрос(5)

Ваш ответ на вопрос