Mozilla har tilføjet en funktion til Firefox 46, der vil konvertere gamle YouTube Flash-kode til HTML5-Video automatisk under visse omstændigheder.
Når YouTube startede ud, Flash var den dominerende teknologi, der bruges til at streame video på Internettet, og den første spiller, at YouTube er gjort tilgængelige for webmasters at integrere videoer på tredjeparts websteder, der anvendes Flash udelukkende.
YouTube har ændret koden senere at afspejle ændringer i streaming-teknologier. Fra et teknisk perspektiv, er YouTube begyndt at tilbyde embed-koder, som iframes i stedet for objekter.
Flash-koden virker fint, efter alle disse år, men kun, hvis Adobe Flash der er installeret i browseren. Hvis det ikke er tilfældet, skal en “plugin mangler” fejlmeddelelse vises.
Hvis du tager denne gamle Ghacks artikel om Line Rider, og specielt den første video, der er indlejret på den side, vil du få fejlmeddelelsen “Et plugin er nødvendig for at vise dette indhold”, hvis Flash er ikke installeret i browseren eller blokeret på stedet.
Den anden video på den samme side, bruger den nye embed-kode, og det vil ikke vise fejlmeddelelse som HTML5 video-afspiller, er brugt i dette tilfælde automatisk.
Siden Mozilla ikke har den luksus af en indfødt Flash integration og det faktum, at plugins vil være en saga blot i den nærmeste fremtid, noget måtte gøres om.
Mozilla har tilføjet kode til sin Firefox web-browser til at konvertere indlejrede YouTube videoer ved hjælp af den gamle Flash embed-kode til den nye embed-kode, hvis Flash er ikke installeret eller aktiveret på siden. Dette påvirker YouTube integrerer på tredjeparts websteder.
Det skal bemærkes, at Firefox ikke vil håndhæve brugen af HTML5. Hvis det er Flash der er installeret i browseren, intet ændrer ved, at alle som Flash vil blive brugt i tilfælde af, at magt video-afspiller.
Deaktivering af funktionen
Mozilla har planer om at lancere funktionen i Firefox 46. Det er allerede en del af organisationens Natlige web browser og aktiveret som standard.
Firefox-brugere, der ikke kræver funktionen, kan du deaktivere den på følgende måde:
- Læg about:config i browserens adresselinje.
- Bekræft, at du vil være forsigtig, hvis en advarsel vises.
- Finde plugins.rewrite_youtube_embeds ved hjælp af søgning.
- Dobbelt-klik på navnet på indstillingen.
Hvis du indstiller den til false, vil Firefox ikke omskrive gamle Flash YouTube embed-kode, hvis Flash er ikke installeret eller aktiveret.
Du kan ændre indstillingen til dens standart værdi til enhver tid ved at gentage den proces, der er skitseret ovenfor.
Afsluttende Ord
Mens jeg ikke støder på mange gamle YouTube videoer indlejret på tredjeparts websites, synes det at have været noget af et problem for en del af Mozilla Firefox ‘ s brugerbase.
Den måde det er implementeret tilbyder det bedste fra begge verdener, som brugere, der ikke ønsker denne funktion, kan du deaktivere det nemt i browserens avanceret konfiguration dialogen. (via Søren Hentzschel)