Companiile mai mari (cum ar fi Microsoft, Google sau Apple) au scuze lor, de ce ar trebui să evite standardele fără licență. Ei se plâng că calitatea acestor standarde vor fi mai mici (in prezent, acestea nu suporta accelerare hardware) și că acestea nu sunt utilizate ca pe scară largă ca standarde proprietare, cum ar fi, de exemplu, H.264, care este utilizat în camere video, playere Blu-ray și în multe alte dispozitive diferite.
Dar cea mai mare problemă ar putea fi faptul că nimeni nu într-adevăr nu sigur că aceste standarde fără licență nu sunt legate de proprietatea cuiva intelectuală. În cazul în care există astfel de legături, folosind aceste standarde, companii mari precum Microsoft sau Apple, să se facă vulnerabili la procese costisitoare pentru încălcarea brevetului, care poate dura ani.
Introducere în formate
formate multiple: cum să vă rugăm toate browserele
Din fericire, elementele
Dar, înainte de a începe să funcționeze, trebuie să decidă cu privire la o strategie de sprijin browser-ul, care nu recunosc HTML5. În general, dezvoltatorii web au o alegere de două moduri bune:
Utilizați Flash ca soluție principală, și HTML5-decizie ca o copie de rezervă
Utilizați HTML5 ca soluție principală, și Flash-decizie - ca o copie de rezervă
În următoarele secțiuni, vom pune în aplicare a doua abordare a vieții. Astfel, vom oferi pur browser-ul HTML5-decizie, în toate cazurile, acolo unde este posibil.
element
Primul pas în furnizarea de suport pentru mai multe formate va fi eliminarea atributul src al elementului
În acest caz, elementul
Teoretic, browser-ul poate determina dacă este sau nu acceptă un fișier special de încărcare și de a explora o mică parte din ea. Dar cea mai bună abordare este de a utiliza atributul type. pentru a oferi corect tipul MIME. Astfel, browser-ul va încerca să descarce un singur fișier, pe care el crede poate juca.
soluție de rezervă Flash
Din cele mai vechi timpuri, toate browserele sunt tratate tag-uri la fel de nerecunoscut - le ignora. De exemplu, în cazul în care Internet Explorer 8 a găsit un element de etichetă de deschidere
browsere care nu înțeleg HTML5, să se comporte ca și cum ar fi văzut aici acest marcaj:
Această caracteristică este baza soluțiilor de backup fără sudură pentru browsere mai vechi.
Următoarea listă este un exemplu de utilizare ca o soluție de rezervă în celulă
În cazul în care este necesar, dimpotrivă, pentru a realiza soluția de bază sub formă de Flash, o copie de siguranță - în formă de HTML, trebuie doar pentru a rearanja liniile din exemplul anterior. Începând cu elementul :