Despre modificarea conținutului paginilor de către furnizorii de internet mobil
January 28th, 2012 Fii primul care comenteazaCe m-a îndemnat să scriu acest articol au fost sesizările primite de către unul dintre clienții noștri, conform cărora utilizatorii aplicațiilor web dezvoltate pentru ei nu le puteau folosi accesându-le prin intermediul conexiunilor de internet mobil (cel pentru laptop și PC). Observațiile primite nu erau legate doar de un operator anume, ci de toți trei prezenți în România – Orange, Vodafone și Cosmote.
Ce se întâmpla de fapt
Odată investigată situația, problema s-a dovedit în realitate ceva mai gravă decât era raportată de către utilizatori. Pe scurt, iată ce am descoperit:
- imaginile erau servite la o calitate inferioară celei originale, datorită compresiei agresive aplicate de către ISP, de până la 50% din dimensiunea originală;
- fișierele JavaScript erau modificate de către ISP, eliminându-se comentariile și nu numai, probabil cu scopul de a micșora traficul generat de descărcarea acestora și de a optimiza încărcarea, însă această transformare era prost implementată, funcționarea scripturilor fiind grav afectată (spre exemplu, apăreau erori la rularea acestora în browser);
- conținutul HTML al paginii era modificat de către ISP (spre exemplu comentariile și newline-urile erau eliminate, însă uneori link-urile către resursele JavaScript erau compromise din cauza unor modificări greșite);

Blog



Substitution API este de fapt un nume mai pompos pentru a descrie funcționalitatea oferită de metoda 






