Autor | Zpráva | ||
---|---|---|---|
blizzboz Profil |
#1 · Zasláno: 7. 9. 2010, 22:36:50
Pracujem na jedenj javascriptovej ajaxovej aplikácii - potreboval by som ukladať do cookies nejaké dáta ale niekde som sa dočítal že na jedenu doménu je povolených maximálne 20 cookies čo sa mi zdá dosť málo potreboval by som niekam ukladať čo najviac nastavení aplikácie a to aj bez nutnosti registrácie. Neviete mi poradiť kam? Vraj aj Flash umožňuje ukladanie cookies a vraj ich umožňuje uložiť viac, nedajú sa nejako flashové cookies využiť aj v Javascripte?
|
||
_es Profil |
#2 · Zasláno: 7. 9. 2010, 23:47:27
blizzboz:
„nedajú sa nejako flashové cookies využiť aj v Javascripte?“ Určite dajú, aj keď neviem presne ako. V najnovších prehliadačoch môžeš použiť nejaké techniky z HTML5, hľadaj localstorage alebo webstorage, jeden článok je o tom napríklad tu. |
||
blizzboz Profil |
#3 · Zasláno: 10. 9. 2010, 05:27:06 · Upravil/a: blizzboz
_es:
to je síce pekné ale tá aplikácia je cielená na bežných užívateľov, a tie nové HTML5 funkcie sú dostupné len v najnovších verziách prehliadačov, ktoré má možno 20% užívateľov, HTML5 samo osobe ešte nie je ani dokončené takže zatiaľ je to nepoužiteľné riešenie, to už skôr by stál za zváženie SilverLight Isolated Storage, ten má cca 30% - 50% užívateľov, ale najoptimálnejšie je použitie Flashu ten má vyše 90% užívateľov. |
||
Joker Profil |
#4 · Zasláno: 10. 9. 2010, 07:49:09
blizzboz:
„som sa dočítal že na jedenu doménu je povolených maximálne 20 cookies čo sa mi zdá dosť málo potreboval by som niekam ukladať čo najviac nastavení aplikácie a to aj bez nutnosti registrácie“ Do cookie by se mělo vejít až 4kB dat, co je to probůh za aplikaci, že její nastavení potřebuje víc než 80kB místa? „nedajú sa nejako flashové cookies využiť aj v Javascripte?“ To asi těžko. Flash může na základě těch svých sdílených objektů vytvářet normální cookies, ale to v tomhle případě asi k ničemu nebude. „tie nové HTML5 funkcie sú dostupné len v najnovších verziách prehliadačov, ktoré má možno 20% užívateľov“ Byl bych optimističtějsí, jen samotný IE8 má nějakých 24% (TOPlist). Čili pokud SilverLight Isolated Storage má 30-50%, HTML5 by byla lepší varianta. <mimo-téma>Optimální = nejlepší. „Nejoptimálnější“ neexistuje. </mimo-téma> |
||
Bubák Profil |
#5 · Zasláno: 10. 9. 2010, 07:56:20
Pro začátek si přečti třebas Flash Cookies - vlezlé, obtížně smazatelné a masově zneužívané. Aspoň budeš vědět, že máš hledat info o LSO.
|
||
Witiko Profil |
#6 · Zasláno: 11. 9. 2010, 17:10:57 · Upravil/a: Witiko
Co já vím, jsou tu tyto možnosti:
HTTP cookies globalStorage (nestandardní; perzistentní Objekt Opery a Mozzily) localStorage (HTML5) userData (nestandardní; css behaviour Microsoft Internet Explorer 5+) Macromedia Flash Local Storage Objects (vyžaduje práci s pluginem / ActiveX prvkem) Microsoft Silverlight Isolated Storage (vyžaduje práci s pluginem / ActiveX prvkem) Jiné, méně rozšířené pluginy... Celkově by bylo úplně nejlepší podporovat všechny a použít jednu z nich na základě podpory na straně uživatele, píšu na to knihovnu. |
||
Časová prodleva: 15 let
|
0