Portál AbcLinuxu, 11. června 2024 12:12

Ďalšie zmeny v storage v Google Chrome

15.2.2017 11:42 | Přečteno: 975× | hardware | poslední úprava: 15.2.2017 12:35

Môj minulý zápis sa takmer naplnil. V najnovšom Chrome došlo k ďalšej zmene v storage. Asynchrónnu síce nezrušili ale zrušili local storage pre lokálne stránky (file://).

Zrejme ide o bezpečnosť (ak by ste napr. uložili stránku na disk a tá si uloží niečo do local storage tak iná stránka uložená na disk by to mohla prečítať lebo obe sú na file://home/...).

Pre mňa to má jednu významnú nevýhodu. Doteraz som testoval a ladil rozšírenia a aplikácie práve z disku. Toto teraz už nie je možné (ak používate local storage).

U normálnych rozšírení to nie až taký veľký problém. Ak máte napr. uBlock origin tak nastavenia sú v extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/dashboard.html. Podobne si môžete otvoriť aj lokálne nainštalované rozšírenie.

Problém je u packaged aplikácií. Tie nedovolia otvoriť vlastnú stránku v novom tabe. Dá sa použiť to ich ladenie v Aplikácií v Chrome lenže potom je konzola a stránka v samostatných oknách a vždy keď spravím refresh tak sa okná zatvoria, znova otvoria a stratí sa fokus. Ladenie v tabe je oveľa lepšie lebo pri refreshi nič nemizne a fokus ostáva presne tam kde ho chcete.

Riešením je podľa mňa len skopírovať aplikáciu do iného adresára (napr. inotify+rsync) a mať tam iný manifest ktorý miesto packaged aplikácie bude normálne rozšírenie. To potom môžete normálne ladiť v tabe.

Update: Teraz ma napadlo že by to mohlo byť nastavenie uBlock origin. V chrome://settings/content je zaškrtnuté "Block third party cookies and site data". Po odškrtnutí storage normálne funguje. Na mojom stroji nechcem ukladať third party cookies takže to nechám blokované.        

Hodnocení: 67 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

15.2.2017 12:14 Lenin
Rozbalit Rozbalit vše Re: Ďalšie zmeny v storage v Google Chrome
Odpovědět | Sbalit | Link | Blokovat | Admin
Fakt super riesenie ten posledny odstavec :-(
pavlix avatar 16.2.2017 10:00 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Ďalšie zmeny v storage v Google Chrome
IMO by neměl být velký problém si nahodit takový setup, kdy člověk nebude potřebovat ladit HTTP aplikace přes file:///.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
16.2.2017 11:32 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Ďalšie zmeny v storage v Google Chrome
Jj, na vývoj nějakých doplňků prohlížeče je snad dostatečné i pouhé python2 -m SimpleHTTPServer 8000

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.