Comecei a criar um aplicativo de organização simples para mim e acertei um tijolo rapidamente. Queria ter uma lista XML de coisas que seriam lidas e atualizadas por um formulário HTML.
Agora eu vim através de sugestões para usar FileSaver.js ou tentar blobbing os dados como isso . Também há uma solução jQuery para enganar o navegador para baixar o arquivo.
O problema é que não quero usar o FileSaver.js, pois quero manter as dependências no mínimo. Os Blobs parecem desajeitados, talvez eu precise jogar mais ao redor deles e ver, mas os testes iniciais falharam para mim (nada foi salvo).
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
saveAs(blob, "hello world.txt");
O download do arquivo não me dá acesso ao histórico do arquivo e eu precisaria simplesmente recriá-lo toda vez.
Então, a questão realmente se torna - existe alguma maneira boa de armazenar os dados do HTML5, ou é melhor mudar para o QML?