Apple continuă cu lotul său de actualizări și dacă noile versiuni ale sistemelor sale principale au sosit ieri, astăzi a fost lansată noua versiune finală a Safari Technology Preview, în acest caz versiunea 56. Dacă nu știți ce este acest tip de Safari, este o versiune diferențiată pe care o folosim restul muritorilor și în care dezvoltatorii pot merge testând noile caracteristici ale noilor versiuni beta ale sistemelor de operare.
Astăzi, următoarea versiune a fost pusă în circulație, versiunea 56, așa că acum vom fi atenți la posibilele informații că acei dezvoltatori încep să se revarsă în rețeaua de rețele.
Apple a lansat Previzualizare tehnologie Safari 56, o actualizare de browser pentru cei care doresc să încerce cele mai noi tehnologii web.
Dacă doriți să obțineți o scurtă privire asupra tehnologiilor web viitoare pe macOS și iOS și să experimentați aceste tehnologii pe site-urile dvs. web, ar trebui să descărcați această versiune adaptată a browserului macOS.
În această nouă versiune, Apple însăși raportează că știrile sunt:
●JavaScript
○ Implementați reguli Intl.PluralRules
● Web Assembly
○ Suport adăugat pentru API-uri de streaming
● API Web
○ Eliminarea ascultătorului de evenimente document.open () a fost imediată.
○ S-au rezolvat operațiunile de glisare DHTML pentru a raporta numărul de fișiere în funcțiune
○ S-au remediat window.postMessage (), window.focus () și window.blur () care aruncau în mod neașteptat un TypeError
○ Setări de variație a fontului serializate cu ghilimele duble pentru a se potrivi standardelor
○ A oprit utilizarea unui ID iframe ca alternativă, dacă atributul său de nume nu este setat
● Securitate
○ Suport adăugat pentru WHATWG propus de la sursă: același și de la sursă: aceleași anteturi de răspuns de site cu verificarea originii cadrului imbricat ca funcție experimentală implicită în mod implicit
○ S-a remediat referința CSP pentru un document blocat din cauza unei încălcări a directivei-cadru-strămoși
○ S-a rezolvat codul de stare CSP pentru un document blocat din cauza unei încălcări a directivei-cadru-strămoși
○ S-a rezolvat CSP pentru a transmite referința documentului
○ S-a remediat CSP-ul pentru a notifica Web Inspectorul doar să întrerupă depanatorul în prima politică care încalcă o politică.
○ S-a remediat o eroare care făcea blocarea cookie-urilor primare la redirecționări.
●CSS
○ S-au fixat filtrele CSS care fac referire la filtrele SVG pentru a respecta filtrele de interpolare a culorilor filtrului.
○ S-a rezolvat feTurbulence pentru afișarea corectă pe un afișaj Retina
○ S-au remediat filtrele și stilurile de formă externe care apar de două ori în ieșirea getComputedStyle
● Redarea
○ Identificatorii fragmentelor de colecție de fonturi s-au schimbat pentru a utiliza nume PostScript
○ S-a remediat selectarea textului pe o pagină web, provocând dispariția textului
○ S-a rezolvat ascunderea și apoi afișarea unui obiect de tip imagine pentru a vă asigura că imaginea subiacentă este afișată
● Media
○ Se modifică MediaStreams modificate pentru a permite ștergerea unora dintre piesele lor
○ Activitate de urmărire a urmăririi textului actualizată pentru a include textul de referință
● Verificator Web
○ Experiență îmbunătățită a utilizatorului în fila Canvas pentru a afișa bare de progres la procesarea acțiunilor într-o nouă înregistrare
○ S-a asigurat că fila din ultima secțiune a regulii din editorul de stiluri se fixează la prima secțiune a regulii
○ Dimensiunea sertarului consolei a fost modificată atunci când mesajul consolei are mai multe linii de cod
○ S-au remediat proprietățile neacceptate, care nu primeau uneori avertismente decât după adăugarea lor
○ Fila Canvas actualizată pentru a determina caracteristicile, examinând prototipul