Võtke ühendust toega

Vastame e-postiga, tavaliselt kahe päeva jooksul.

Väärkasutuse vältimiseks kontrollib seda saadetist Google reCAPTCHA. Seejuures edastatakse andmeid Googlele. Skript laaditakse alles selle vormi avamisel.

← Kõik postitused

Lõpetasime ekraani suuruste kogumise

Sisust ja selle ülevaatamisest

Selles artiklis

See teenus salvestas varem ekraani eraldusvõimet. Brauseriskript luges window.screen ja saatis selle edasi kui res=1920x1080, ning statistikalehel oli selle jaoks paneel.

Enam mitte. Tabel, kus see oli, sisaldab täna null rida ja paneel näitab oma tühja olekut. Skriptis rida, kus lugemine toimus, on nüüd kommentaar, mis ütleb, mis seal varem oli.

Miks see kadus

Ekraani eraldusvõime on hea sõrmejälje signaal — mitte üksi, vaid koos muu päringuga kaasas oleva. See teenus püüab külastaja kohta hoida võimalikult vähe ja nende riistvara kirjeldav number ei tasunud end ära. Paneeliga ei olnud keegi kunagi midagi teinud.

See on otsuse lihtne pool. Raske pool oli selle tõeks tegemine.

Brauseris väljalülitamisest ei piisanud

Rea eemaldamine skriptist takistab uusi skriptikoopiaid seda saatmast. See ei tee midagi juba olemasolevate koopiate vastu ja neid on kahte liiki:

  • Brauserid hoiavad skripti seitse päeva. Nädal pärast mis tahes muudatust kasutab osa külastajatest eelmist versiooni.
  • Mõned kliendilehed ei laadi skripti siit üldse — nad manustavad aastate eest võetud koopia, mis kleebiti malli ja pole sellest ajast puutunud.
brauseri vahemälu7aastate eest kleebitud koopiaaegumist poleserver lõpetab vastuvõtmiselõpeb nüüdpäeva, kuni vana skript lõpetab saatmise

Teisel liigil pole aegumiskuupäeva. Need lehed oleksid jätkuvalt saatnud res= määramatult ja server oleks seda jätkuvalt talletanud, ning muudatus oleks tundunud lõpetatuna, olles väär just nende külastajate jaoks, keda keegi ei jälginud.

Seega lõpetas server ka selle vastuvõtmise. See saabub, seda eiratakse, midagi ei kirjutata. See on muudatuse pool, mis tegelikult peab.

Vea kuju, mida see väldib

„Eemaldasime kogumise“ on väide koodi kohta. „Me ei hoia seda enam“ on väide andmete kohta. Need on erinevad väited ja veebis esimene teist ei tähenda, sest kliendi kood töötab masinatel kellegi kontrolli all olemata, versioonides, mida keegi ei valinud, nii kaua kui kellegi vahemälu või kopeeri-kleebi seda elus hoiab.

Kõik, mis kliendis välja lülitatakse, tuleb välja lülitada ka serveris. Kliendi muudatus peatab saatmise. Serveri muudatus teeb väite tõeseks.

Vanad read on endiselt olemas, vähenevad ja kustutatakse partiidena just selleks kirjutatud väikese tööriistaga. Kui see lõpetab, on paneel ikka tühi ja see on lõpuks kogu lugu, mitte enamik sellest.

Uuendus 11. septembrist 2026: 27. augustist 2026 luges skript uuesti ekraani eraldusvõimet, brauseriakna laiust ja pikslisuhet, igal saidil, mis seda manustas. 11. septembrist 2026 teeb ta seda ainult seal, kus saidi omanik selle lülitab sisse atribuudiga data-screen="1". Ilma selle atribuudita ei loe praegune skript ühtegi kolmest ja server ei salvesta neid enam ka vanemate koopiate puhul.

Reklaam