Az Apple megjelent macOS Monterey 12.3 és iOS 15.4 hétfőn, mindkettő tartalmazza a Safari webböngésző legújabb frissítését, a 15.4-es verziót. A szokásos változásnaplók mellett mindkettőnél operációs rendszereken, az Apple egy blogbejegyzést is közzétett, amelyben feltárja a legújabb WebKit motorfrissítés összes változását, amely a Safarit mindenhol platformok.
A Safari 15.4 támogatja a
A Safari frissítés néhány új webes API-t is tartalmaz. A BroadcastChannel már támogatott, így az azonos eredetű lapok, ablakok, keretek és Service Workers mindegyik kommunikál egymással – ez egy hasznos funkció a több lapon futó webalkalmazások számára ablakok. Új funkciók érhetők el a File System Access API-hoz, amely lehetővé teszi a webalkalmazások számára a helyi fájlok és mappák elérését (engedéllyel), és hozzáadásra került a Web Locks API.
Az Apple nem erőlteti a vitatott változtatást a Manifest V3-hoz képest
Az Apple tavaly támogatta a WebExtensions API-t (lényegében a Chrome kiterjesztés API-jának klónja), a Safari 15.4 pedig néhány fejlesztést tartalmaz, hogy összhangban legyen a Chrome változásaival. A Google tavaly vezette be a frissített Manifest V3 API-t a Chrome 88 és most a Safari kiadásával. mindent támogat az új szabványban (például a Service Workers a háttéroldalakhoz és az új dinamikus/munkamenethez szabályok). Az Apple azonban nem erőlteti a vitatott változást a Manifest V3-hoz képest, amely az volt API változás a hálózati kérésekhez amelyek korlátozták egyes tartalom-/hirdetésblokkoló bővítmények képességét. Az Apple a jövőben úgy dönthet, hogy követi a Google példáját, de egyelőre a régi és az új hálózati kérés API-k is támogatottak lesznek.
Van néhány további változás a Safari 15.4-ben, beleértve a Web Inspector frissítéseit, új betűtípus-beállításokat és még sok mást. Ha Ön webfejlesztő, vagy csak érdeklődik a Safari belső működése iránt, mindenképpen javaslom, hogy tekintse meg az alábbi forráslinket.
Forrás:WebKit blog, alma