Articles

Modul de compatibilitate

Posted by admin

„compatibilitate View” este o caracteristică modul de compatibilitate a browser-ului web Internet Explorer în versiunea 8 și mai târziu. Când este activ, Compatibilitatea View forțează IE să afișeze pagina web în modul Quirks ca și cum Pagina ar fi vizualizată în IE7. Când vizualizarea compatibilității nu este activată, se spune că IE rulează în modul nativ. În IE11, un utilizator poate activa modul de compatibilitate pentru un site web făcând clic pe pictograma Unelte și făcând clic pe Setări Vizualizare compatibilitate.,

IE8+Edit

Internet Explorer 8 a fost promovat de Microsoft ca având o aderență mai strictă la standardele web descrise de W3C decât Internet Explorer 7. Ca urmare, ca în fiecare versiune IE înainte de aceasta, un anumit procent de pagini web codificate la comportamentul versiunilor mai vechi s-ar rupe în IE8. Aceasta ar fi fost o repetare a situației cu IE7 care, în timp ce a rezolvat bug-uri de la IE6, a rupt paginile care au folosit hack-urile specifice IE6 pentru a rezolva neconformitatea. Aceasta a fost în special o problemă pentru documentele HTML offline, care nu pot fi actualizate (de ex., stocate pe un mediu numai pentru citire, cum ar fi un CD-ROM sau DVD-ROM).

Pentru a evita această situație, IE8 implementat o formă de versiunea de direcționare prin care o pagina ar putea fi scris la o anumită versiune a unui browser folosind X-UA-Compatible declarație, fie ca un element meta sau în antetele HTTP.,

În scopul de a menține compatibilitatea, site-uri pot opta în IE7-ca de manipulare a conținutului prin inserarea unui special creat meta element în pagina web care declanșează modul de compatibilitate în browser-ul, folosind:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

O nouă versiune a browser-ului decât pagina a fost codificate pentru a emula comportamentul versiune mai veche, așa că ipotezele pagina făcut despre browser-ul de comportamentul lui s-au adeverit.,

Microsoft a propus ca o pagină cu un doctype care declanșează modul standard (sau aproape modul standard) în IE7 ar declanșa implicit un comportament asemănător IE7, numit „mod standards” (acum numit „mod strict”) în IE8 și versiunile viitoare ale IE. Noile caracteristici ale IE8 sunt activate pentru a declanșa ceea ce Microsoft a numit ” modul de standarde IE8 „(acum numit”modul de standarde”). Doctypes care declanșează modul quirks în IE7 vor continua să facă acest lucru în IE8.,Peter Bright de la Ars Technica a susținut că ideea de a folosi o meta tag pentru a alege un mod de randare specific ratează fundamental punctul de dezvoltare bazat pe standarde, dar a poziționat problema ca fiind una a idealismului versus pragmatismul în dezvoltarea web, menționând că nu toate Web-urile sunt menținute și că „cerând dezvoltatorilor web să actualizeze site-urile pentru a se asigura că continuă să funcționeze corect în orice versiune viitoare a browserului este probabil prea mult de cerut.”

rezultatul pentru IE 8 Beta 1 a fost că ar putea reda trei moduri:” Quirks”,” Strict „și” Standard.,”Când există un DOCTYPE vechi sau când nu există DOCTYPE, IE îl face ca IE5 (modul quirks). Când un element meta special sau antetul HTTP corespunzător este inclus într-o pagină web, IE8 va face acea pagină așa cum ar face IE7 (modul strict). În caz contrar, IE8 redă pagini cu propriul motor (modul standard). Utilizatorii pot comuta între cele trei moduri cu câteva clicuri. Lansarea Internet Explorer 8 Beta 1 a arătat că multe site-uri web nu funcționează în acest nou mod de standarde.,

Microsoft menține o listă de site-uri web despre care s-a raportat că au probleme în modul standarde IE8, cunoscut sub numele de lista de vizualizare compatibilitate. Când un utilizator activează această listă, IE8 va face site-urile web din listă folosind modul de vizualizare a compatibilității. Lista este actualizată ocazional pentru a adăuga site-uri web problematice raportate recent, precum și pentru a elimina site-urile web ai căror proprietari au solicitat eliminarea. Echipa Internet Explorer testează, de asemenea, site-urile web din listă pentru probleme de compatibilitate și le elimină pe cele în care nu se găsesc.

Leave A Comment