Chrome 76 ilikuwa nayo Mwanya katika utekelezaji wa API ya FileSystem uliruhusu programu ya wavuti kugundua ikiwa hali fiche ilikuwa inatumika. Kuanzia Chrome 76, badala ya kuzuia ufikiaji wa API ya FileSystem, ambayo ilitumika kama ishara ya hali fiche, kivinjari kiliacha kuzuia ufikiaji wa API ya FileSystem lakini ikafuta mabadiliko yoyote yaliyofanywa baada ya kipindi. Aligeuka kuwa utekelezaji mpya mapungufu ambayo huturuhusu kuendelea kubainisha shughuli ya hali fiche.
Shida ni kwamba kikao na API ya FileSystem katika hali fiche ni ya muda, na data haijahifadhiwa kwenye diski lakini inabaki kwenye RAM. Kwa hiyo, Kwa kutumia muda wa kuokoa data wa API ya FileSystem na matokeo ya kupotoka (kuhifadhi kwenye kumbukumbu za RAM sifa za mara kwa mara, huku kuandikia diski kunatofautiana muda wa kusubiri), mtu anaweza kuhukumu kwa uhakika ikiwa ukurasa unatazamwa katika hali fiche au la. Ubaya wa njia hii ni mchakato mrefu zaidi wa kupima mikengeuko, ambayo inaweza kuchukua hadi dakika ().
Walakini, bado kuna suala moja ambalo halijatatuliwa katika Chrome 76. , ambayo hukuruhusu kuhukumu shughuli ya hali fiche kulingana na tathmini ya vizuizi vilivyowekwa kupitia API. Hifadhi ya muda inayotumika katika hali fiche ina vikomo tofauti na hifadhi kamili ya diski.
Kumbuka, tovuti zinazotumia muundo wa ukuta wa kulipia kwa ufikiaji kamili zina nia ya kugundua hali fiche. Ili kuvutia hadhira mpya, tovuti kama hizo huwapa watumiaji wapya muda mfupi wa ufikiaji kamili, ambao hutumiwa kikamilifu kukwepa kuta za malipo. Njia rahisi zaidi ya kufikia maudhui yanayolipiwa katika mifumo kama hii ni kutumia hali fiche, ambayo husababisha tovuti kudhani kuwa mtumiaji anatazama ukurasa kwa mara ya kwanza. Wachapishaji hawajafurahishwa na tabia hii, kwa hivyo walitumia kikamilifu mwanya unaohusishwa na API ya FileSystem kuwataka watumiaji kuzima hali fiche ili kuendelea kuvinjari.
Chanzo: opennet.ru
