Firefox 28: Ta reda på vad som är nytt

Prova Vårt Instrument För Att Eliminera Problem

Firefox 28.0-uppdateringen introducerar flera nya tekniker i webbläsaren. Mozilla har lagt till VP9-videoavkodningssupport, stöd för Opus i WebM, förbättrade volymkontroller för HTML5-media och dess GamePad-api till webbläsaren.

Mozilla håller på att släppa uppgraderingar för alla Firefox-kanaler. Den stabila versionen av Firefox kommer att uppgraderas från Firefox 27.0.1 till Firefox 28 under den kommande 24-timmarsperioden, medan Beta, Aurora och Nightly släpper kommer att se en versionstump också till 29.0, 30.0 respektive 31.0. Firefox ESR-användare kommer sist men inte minst att uppgraderas till version 24.4.0 under den tidsperioden.

Uppdateringarna är redan tillgängliga på tredje parts nedladdningssidor och den officiella Mozilla FTP-servern. Även om det är möjligt att ladda ner uppdateringen tidigt, finns det alltid chansen att ändringar i sista minuten tvingar Mozilla att skjuta ut en annan bygg som den slutliga uppdateringen.

För att kontrollera vilken version av Firefox du kör, klicka på Alt-knappen och välj Hjälp> Om Firefox från menyn, eller ladda om: support direkt.

Nedladdningar kommer att göras tillgängliga på den officiella Mozilla-webbplatsen senare idag. Om du har konfigurerat automatiska uppdateringar får du uppdateringen automatiskt nästa gång du kör Firefox-webbläsaren.

Observera att Mozilla distribuerar så kallade nätinstallatörer eller stubbar som standard. Läs den här guiden för att ta reda på hur du gör det kan ladda ner Firefox installatörer offline .

Firefox 28 ändringar

firefox 28.0

Mozilla planerade att släppa Firefox för Metro, en specialiserad version av webbläsaren för Microsofts operativsystem Windows 8 med Firefox 28 men beslutade att dra det i sista minuten. Organisationen fattade beslutet att stoppa utvecklingen vid denna tidpunkt att koncentrera sig på förbättringar och produkter som ligger högre upp på prioriteringslistan just nu.

Till förbättringarna i denna version:

GamePad API har slutförts och är nu aktiverat som standard (uppdatering: flyttad till Firefox 29)

GamePad API lanserades i Firefox 24 , men var låst efter en preferens för tillfället. Medan du kan aktivera det genom att ställa in dom.gamepad.enabled till true på Firefox om: config-sidan, det är inte längre nödvändigt när Firefox Stable uppdateras till version 28 eftersom den är aktiverad som standard då.

API: et implementeras också i Chrome, webbläsaren stöder också en något annan uppsättning funktioner.

Webbutvecklare kan använda api för att skapa spel och applikationer som använder gamepads, så att gamepads kan användas för att kontrollera åtgärder på skärmen. Ett grundläggande exempel är ett spel som stöder spelplattor bredvid tangentbord, mus eller pekinmatning.

Ett mycket grundläggande test är tillgänglig här .

Volymkontroll för HTML5 ljud och video

firefox-volume-slider

Detta introducerar en alltid synlig horisontell volymreglage på alla HTML5-ljud- och videofiler som du spelar i Firefox webbläsare.

En vertikal skjutreglage användes tidigare och det fanns fall där den inte visades korrekt för användaren.

Kolla upp fel 649490 för ytterligare information om implementering och resonemang.

Stöd för VP9-videodekoderare och Opus i WebM lagt till

Firefox kan nu spela VP9-kodade videor i WebM-format. Om du öppnar den här testsidan i Firefox 27.0.1 eller tidigare får du ett felmeddelande om att VP9-videon inte kan spelas, medan VP8-videon spelar bra.

Öppna samma sida i Firefox 28 eller nyare spelar båda videor bra.

Mozilla arbetar för närvarande med att implementera en del av MSE för att klara HTML5-videotestet på YouTubes HTML5-testsida .

WebVTT-support har lagts till

Web Video Text Tracks Format kan användas för att visa textspår med hjälp av elementet, till exempel i form av videoundertexter eller bildtexter.

Information om Mozillas implementering listas här på den här sidan .

Utvecklare utvecklar

Mozilla arbetar kontinuerligt på plattformen, vilket innebär att ny teknik läggs till eller gamla tas bort. Utvecklare bör kontrollera den ytterligare information och källor som listas i slutet av artikeln för länkar till sidor som detaljerar alla förändringar för utvecklare.

Den här listan innehåller bara höjdpunkterna:

  1. Mörkt tema och delad konsolläge läggs till i Web Console i Developer Tools.
  2. Inspektören har nu en färgväljare i reglervyn.
  3. Du kan nu förinställa minifierade JavaScript-filer i felsökningen. Här kan du också inspektera värdet på en variabel medan du felsöker.
  4. CSS: Stöd för multi-line flexbox, egenskap för bakgrund-blandning-läge och inget värde för typsnitt-variant-ligaturer.
  5. WebVTT har aktiverats som standard.
  6. Olika gränssnitts-, api- och DOM-ändringar som implementering av File-konstruktören, förbättring av integriteten genom att stoppa navigator.plugins från att vara många och aktivera GamePad API som standard.
  7. Opus i WebM stöds nu.
  8. VP9-videodekodaren stöds nu.
  9. Supporten för SPDY / 2 har tagits bort.

Firefox 28 för Android

firefox android 28

Desktop-versionen av Firefox och den mobila Firefox-webbläsaren för Android delar viktiga tekniker. Här är listan över funktioner som Mozilla enbart har lagt till mobilversionen.

  1. Flera snabbdelningsknappar tillagda (visas när du trycker på menyikonen och sedan på Dela).
  2. Prediktiv sökning utlöses nu för Awesomebar-poster (detta är nätverksförhämtning).
  3. Förbättrad val av text, klipp och kopiera.
  4. Support för OpenSearch tillagd.
  5. Växla inställningsomkopplare för dynamisk verktygsfält läggs till. Firefox rullar titelraden som standard i mobilversionen. För att inaktivera att du var tvungen att ställa in preferensen browser.chrome.dynamictoolbar till falsk tidigare. Nu kan du göra ändringarna under Inställningar> Display> Titelrad för bläddring.
  6. Estnisk språklig tillagd.

Säkerhetsuppdateringar / korrigeringar

Dessa uppdateringar tillkännages efter det officiella utgivningsmeddelandet. Vi lägger till dem när de har publicerats av Mozilla.

MFSA 2014-32 Utanför gränserna skrivs genom TypedArrayObject efter neutering
MFSA 2014-31 Utanför gränserna läser / skriver genom neutrering av ArrayBuffer-objekt
MFSA 2014-30 Använd-efter-fri i TypeObject
MFSA 2014-29 Privilegieupptrappning med hjälp av WebIDL-implementerade API: er
MFSA 2014-28 SVG filtrerar information om information via feDisplacementMap
MFSA 2014-27 Minneskorruption i Kairo under PDF-typsnitt
MFSA 2014-26 Informationsgivning via polygon-rendering i MathML
MFSA 2014-25 Firefox OS DeviceStorageFile-objekt som är sårbara för relativ släppningsväg
MFSA 2014-24 Android Crash Reporter är öppen för manipulation
MFSA 2014-23 Innehållssäkerhetspolicy för data: dokument som inte sparats vid återställning av sessionen
MFSA 2014-22 WebGL-innehållsinjektion från en domän till rendering i en annan
MFSA 2014-21 Lokal filåtkomst via Open Link i ny flik
MFSA 2014-20 onbeforeunload och JOS-navigations DOS
MFSA 2014-19 Spoofing attack på WebRTC-tillåtelseprompt
MFSA 2014-18 crypto.generateCRMFRequest validerar inte typ av nyckel
MFSA 2014-17 Utanför gränserna läsas under WAV-filavkodning
MFSA 2014-16 Filer som extraheras under uppdateringar är inte alltid läsbara
MFSA 2014-15 Övriga minnessäkerhetsrisker (rv: 28.0 / rv: 24.4)

Ytterligare information / källor