Pobierz lokalnie bloby za pomocą Safari

Usiłuję znaleźć sposób krzyżowej przeglądarki do przechowywania danych lokalnie w HTML5. Wygenerowałem fragment danych w Blob (patrz MDN). Teraz chcę przenieść ten obiekt do rzeczywistego systemu plików i zapisać go lokalnie. Znalazłem następujące sposoby osiągnięcia tego;

Użyj<a download> atrybut. Działa to obecnie tylko w Chrome.Microsoft wprowadzasaveAs funkcja w IE 10, która to osiągnie.Otwórz adres URL Blob w przeglądarce i zapisz go w ten sposób.

Jednak żaden z nich nie działa w Safari. Podczas gdy (1) działa w Chrome, (2) w IE i (3) w Firefoksie, nikt nie działa w Safari 6. Atrybut pobierania nie został jeszcze zaimplementowany i podczas próby otwarcia obiektu blob za pomocą adresu URL Safari skarży się, że adresy URL zaczynające się odblob: nie są poprawnymi adresami URL.

Istnieje dobry skrypt, który zawiera (1) i (3) wywołanyFileSaver.js ale to nie działa przy użyciu najnowszej wersji Safari.

Czy istnieje sposób na lokalne zapisywanie Blobów w stylu przeglądarki internetowej?

questionAnswers(5)

yourAnswerToTheQuestion