Skip to main content

Safari technológia előnézete: böngésző a fejlesztőknek

Mobile Legends 2019 (Április 2025)

Mobile Legends 2019 (Április 2025)
Anonim

Mostanáig a Webkit legfrissebb verziójával szemben támasztott kódexek érvényesítésével foglalkozó webes fejlesztőknek át kellett járniuk az Apple éjszakai építésének beszerzésére és telepítésére. Bár nem a legmegfelelőbb módszer, a proaktív programozók, akik továbbra is a dolgok tetején maradnak, tették a rendelkezésre álló adatokat. A dolgok ezen a területen nagyban javultak, azonban a Safari Technology Preview kiadásával.

Már március végén elérhetővé vált ez az önálló alkalmazás a Safari jelenlegi verziójával együtt; így a fejlesztők egyszerűen együttműködhetnek mind a közelgő technológiákkal, mind pedig a nagyközönség által jelenleg használt technológiákkal. A Safari Technology Preview nem csak a WebKit legfrissebb verziójára épül, hanem CSS, HTML és JavaScript frissítéseket is tartalmaz, amelyek végül egy hivatalos kiadás részévé válnak. Ha ez nem elég, az előnézeti kiadás hozzáférést biztosít a Web Inspector legújabb verziójához, valamint a Responsive Design Mode alkalmazáshoz, hogy tesztelje alkalmazásai és oldalai a legtöbb eszköztípust, például iPad és iPhone készülékeket. Egy másik dolog, amit a Safari Technology Preview könnyebbé teszi a fejlesztői közösség számára, az Apple Bug Reporteren keresztül érkező visszajelzést küldi; elérhető az alkalmazás Súgó menüjéből.

A fent említett WebKit Nightly-készletekből hiányzó egyik figyelemreméltó funkció az iCloud támogatása, amely az alkalmazásban megtalálható kényelmet biztosítja, hogy a fejlesztők hozzáférjenek az olvasási listájukhoz és a könyvjelzőkhöz, miközben kódolják és hibakeresik. Néhány kiemelt funkció a Safari Technology Preview elsõ változatában egy új nagyteljesítményû JavaScript JIT fordító, az ECMAScript6, az Shadow DOM specifikáció legújabb verziója, valamint a felhasználói gesztusok alapján szöveges másolás vagy vágás programozására való képesség. A második verzió már április 13-án jelent meg, több tucat változatban; sokan válaszolnak közvetlenül a fejlesztői kérelmekre és a hibajelentésekre.

Bár a célközönség itt nyilvánvaló, bárki letöltheti vagy frissítheti a Safari technológia előnézetét a Mac App Store-on keresztül fejlesztői fiók nélkül.

Safari technológia előnézete: Fejlesztői eszközök

Azoknak az olvasóknak, akik még nem ismerik a Safari integrált fejlesztői eszköztárát, az alábbiakban röviden áttekintjük néhány hasznos funkcióját.

  • Nyissa meg a következő oldalt: Lehetővé teszi a weboldal megnyitását bármely más böngészőben, amelyet Ön telepített, közvetlenül a Safari menüből.
  • Felhasználói ügynök: Lehetővé teszi, hogy több böngészőből több tucat felhasználói ügyintézőt válasszon, vagy saját, felhasználó által definiált szintaxist használjon.
  • Érzékeny tervezési mód: Megjeleníti a weboldalakat, mivel számos különböző eszköztípuson és képernyőfelbontásban megjelenhetnek.
  • Webfelügyelő: Alapértelmezésként a böngészőablak alján található Safari fejlesztői eszköztár fő hubjaként szolgál, és jellemzően a következő összetevőket kínálja: konzol, hibakereső, elemek, hálózat, források, tárolás és idővonal.
  • Hiba-konzol: Megjeleníti a kereshető naplóadatokat, valamint különböző hibákat és figyelmeztetéseket.
  • Oldalforrások megjelenítése: Megjeleníti a weboldal forráskódját, amelyet minden dokumentum bontásban tartalmaz.
  • Idővonal rögzítése: A JavaScript végrehajtásának valós idejű pillanatképét, a hálózati kérelmeket és a renderelési adatokat ábrázolja.
  • Engedélyezze a JavaScriptet az intelligens keresési mezőből: Lehetővé teszi a fejlesztők számára, hogy megadják és végrehajtják az URL-eket javascript: a Safari címsorában.
  • Kezelje az SHA-1 tanúsítványokat bizonytalannak: Az SHA-1 algoritmus széles körben dokumentált problémáinak köszönhetően a Safari lehetővé teszi, hogy automatikusan minősítse őket bizonytalannak.
  • Site-specifikus hackok: Esetenként a Safari-ot módosíthatják, hogy olyan konkrét webhelyet vagy webhelyeket érintő kérdéseket találjanak meg. Ez a lehetőség lehetőséget biztosít arra, hogy átmenetileg felülírja ezeket a módosításokat.
  • Helyi fájlkorlátozások: Ezzel a lehetőséggel a fejlesztők megadhatják a Safari hozzáférést a helyi merevlemezen található fájlokhoz.
  • Az eredetmegjelölések korlátozása: Az XSS és a kapcsolódó sebezhetőségek megállítására vonatkozó korlátozások szükség esetén átmenetileg tiltottak.

A fenti eszközök mellett számos funkciót és összetevőt is letilthat a Safari Technology Preview szolgáltatásban fejleszt menü. Ez magában foglalja a JavaScript végrehajtásának megakadályozását, a kiszolgálóoldali és a gyorsítótárazott képeket az oldalon belüli betöltés, a kiterjesztések futásától stb.