Lokal webbapplikation - Läsa och skriva lokalt från Javascript

Permalänk

Lokal webbapplikation - Läsa och skriva lokalt från Javascript

Ska göra en webb som endast ska ligga lokalt. Vill slippa sätta upp så mycket som möjligt med servrar osv för att det ska vara lätt att bara packa filerna och skicka för att testa på annan klient hos otekniskt part.

Vad som efterfrågas är då vad det allmänt vedertagna sättet för att läsa och skriva till en textfil lokalt från Javascript är?

Tänker jag fel? Bör jag lösa problemet på annat sätt? Tex sätta upp en testserver och helt enkelt låta testare logga in där? Vad finns det för metoder att göra lokala webbapplikationer 2014?

Permalänk
Medlem

Rent generellt kan man väl säga att det inte är möjligt att skriva/läsa till en lokal textfil. Detta kommer av att browsern kör script i en sandbox. (Går till viss del komma runt genom att man först laddar upp filen)

Att köra en webbsida lokalt motverkar också lite syftet med webb, som är en form av centralisering.

Lite svårt att ge bättre svar på din fråga då du inte specificerat vad du vill uppnå.

Permalänk
Medlem

Kör en enkel web-server lokalt, e.g. moongoose http://code.google.com/p/mongoose/. Den ska gå att köra utan installation och konfiguration, "one-click" (http://cesanta.com/mongoose.shtml)

Permalänk
Medlem

Kan du tänka dig använda local storage istället för en textfil att läsa och skriva data?

http://www.w3schools.com/html/html5_webstorage.asp

Skickades från m.sweclockers.com

Permalänk

Wickit, jag tänkte mig något i stil med http://www.html5rocks.com/en/tutorials/file/filesystem/ men då det inte längre stöds hoppades jag att det skulle finnas någon ny lösning jag inte visste om för att hantera mer avancerad lokal lagring. Detta som jag beskriver för att kunna göra en lokal html-applikation nu då webbläsare kan göra mer och mer är det intressant se hur långt det går ta det.

Chigurh, jag funderade på den men tror att i det här fallet kommer datan bli lite oöverskådbar samtidigt som allt nytt jag tänker mig skapas är låst till just den webbläsaren och klienten. Svårt då man ska köra en demo på distans.

Tack för era svar. Det får bli att sätta upp en lokal server och göra på det gamla goa sättet.