Kontaktoni mbështetjen

Përgjigjemi me email. Zakonisht brenda dy ditësh.

Për mbrojtje nga abuzimi, Google reCAPTCHA kontrollon këtë dërgesë. Gjatë kësaj, të dhënat i transmetohen kompanisë Google. Skripti ngarkohet vetëm kur hapet ky formular.

← Të gjitha postimet

Nuk mbledhim më madhësitë e ekraneve

Për përmbajtjen dhe kontrollin e saj

Në këtë artikull

Ky shërbim dikur regjistronte rezolucionin e ekranit. Skripti i shfletuesit lexonte window.screen dhe e dërgonte si res=1920x1080, ndërsa faqja e statistikave kishte një panel për të.

Nuk e bën më. Tabela që e mbante ka zero rreshta sot dhe paneli shfaq gjendjen bosh. Rreshti në skript ku bëhej leximi tani është koment që thotë çfarë kishte aty më parë.

Pse u hoq

Rezolucioni i ekranit është sinjal i mirë për gjurmën identifikuese — jo më vete, por në kombinim me të dhënat e tjera të një kërkese. Ky shërbim përpiqet të mbajë sa më pak për një vizitor dhe një numër që përshkruan pajisjen e tij nuk ia vlente koston. Askush nuk kishte bërë ndonjë gjë me panelin.

Kjo është gjysma e lehtë e vendimit. Gjysma e vështirë ishte ta bëje të vërtetë.

Nuk mjaftonte të çaktivizohej në shfletues

Heqja e rreshtit nga skripti ndalon kopjet e reja të skriptit që ta dërgojnë. Nuk bën asgjë për kopjet tashmë në përdorim dhe ato janë dy llojesh:

  • Shfletuesit e mbajnë skriptin për shtatë ditë. Për një javë pas çdo ndryshimi, një pjesë e vizitorëve ekzekuton versionin e mëparshëm.
  • Disa faqe përdoruesish nuk e ngarkojnë fare skriptin nga këtu — integrojnë një kopje të marrë vite më parë, të ngjitur në një shabllon dhe të paprekur që atëherë.
memoria e ndërmjetme e shfletuesit7kopje e ngjitur vite më parëpa skadimserveri ndalon praniminmbaron taniditë derisa skripti i vjetër të ndalë dërgimin

Lloji i dytë nuk ka datë skadimi. Ato faqe do të vazhdonin të dërgonin res= pa afat, serveri do të vazhdonte ta ruante dhe ndryshimi do të quhej i përfunduar ndërkohë që nuk ishte i vërtetë pikërisht për vizitorët që nuk i vëzhgonte njeri.

Prandaj edhe serveri ndaloi pranimin. Vlera mbërrin, shpërfillet, nuk shkruhet asgjë. Kjo është gjysma e ndryshimit që qëndron vërtet.

Gabimi që shmang kjo

„E hoqëm mbledhjen“ është pohim për kodin. „Nuk e mbajmë më këtë“ është pohim për të dhënat. Janë pohime të ndryshme dhe në ueb i pari nuk nënkupton të dytin, sepse kodi i klientit ekzekutohet në makina jashtë kontrollit të kujtdo, në versione që nuk i zgjodhi njeri, për aq kohë sa e mban gjallë memoria e ndërmjetme ose një kopje e ngjitur.

Çdo gjë e çaktivizuar te klienti duhet çaktivizuar edhe në server. Ndryshimi te klienti ndalon dërgimin. Ndryshimi në server e bën pohimin të vërtetë.

Rreshtat e vjetër janë ende aty, duke u pakësuar, të fshirë në grupe nga një mjet i vogël i shkruar pikërisht për këtë. Kur të mbarojë, paneli ende do të jetë bosh dhe më në fund kjo do të jetë e gjithë historia, jo shumica e saj.

Përditësim, 11 shtator 2026: Që nga 27 gusht 2026, skripti lexonte sërish rezolucionin e ekranit, gjerësinë e dritares së shfletuesit dhe raportin e pikselëve në çdo uebsajt që e integronte. Që nga 11 shtator 2026, e bën vetëm aty ku pronari i uebsajtit e aktivizon me data-screen="1". Pa atë atribut, skripti aktual nuk lexon asnjërën nga të tria dhe serveri nuk i ruan më as nga kopjet e vjetra.

Reklamë