Skip to main content

Safari Technology Preview: Prohlížeč pro vývojáře

Safari Technology Preview: A Look Into Upcoming Versions of Safari | macOS Apps (Smět 2025)

Safari Technology Preview: A Look Into Upcoming Versions of Safari | macOS Apps (Smět 2025)
Anonim

Až dosud si weboví vývojáři, kteří chtěli ověřit svůj kód proti nejnovější verzi WebKit, museli projít procesem získávání a instalace nočních sestav Apple. Zatímco nejvhodnější metoda, proaktivní programátoři chtějí zůstat na vrcholu věcí, které se dělají s tím, co bylo k dispozici. Věci se v této oblasti značně zlepšily, nicméně s vydáním Safari Technology Preview.

Nejprve k dispozici na konci března, tato samostatná aplikace běží vedle aktuální verze Safari; což umožňuje vývojářům současně pracovat s jak nadcházejícími technologiemi, tak i tím, co je v současné době využívá široká veřejnost. Nejen, že Safari Technology Preview je postavena na nejnovější verzi WebKit, ale také obsahuje aktualizace CSS, HTML a JavaScript, které se nakonec stanou součástí oficiálního vydání. Pokud to nestačí, náhledová verze vám také umožňuje přístup k nejnovější verzi prohlížeče Web Inspector i Režim reaktivního designu pro otestování aplikací a stránek na většině typů zařízení včetně iPadu a iPhone. Další věc, kterou prohlížeč Safari Technology ulehčuje vývojářské komunitě, je podávání zpětné vazby, dosažené prostřednictvím aplikace Apple Bug Reporter; přístupné z nabídky Nápověda aplikace.

Jedna pozoruhodná funkce, která chybí z výše uvedeného WebKit Nightly builds, je podpora iCloud, pohodlí obsažená v této aplikaci, která umožňuje vývojářům přístup k jejich čtecímu seznamu a záložek při kódování a odstraňování problémů. Některé zvýrazněné funkce v první verzi prohlížeče Safari Technology Preview představovaly nový vysoce výkonný překladač JavaScript JIT, ECMAScript6, nejnovější verze specifikace Shadow DOM, stejně jako schopnost programově kopírovat nebo řezat text na základě gest uživatelů. Druhá verze byla již vydána 13. dubna a obsahuje desítky změn. mnoho v přímé reakci na požadavky vývojářů a zprávy o chybách.

Ačkoli je cílové publikum zřejmé, může každý stáhnout nebo aktualizovat náhled Safari Technology Preview prostřednictvím Mac App Store bez nutnosti účtu vývojáře.

Safari Technology Preview: vývojářské nástroje

Pro ty čtenáře, kteří zatím nejsou obeznámeni s integrovaným sadou nástrojů pro vývojáře Safari, je uveden stručný přehled některých jeho užitečnějších funkcí.

  • Otevřít stránku s: Poskytuje možnost otevřít webovou stránku v kterémkoli jiném prohlížeči, který jste nainstalovali, přímo z nabídky Safari.
  • Uživatelský agent: Umožňuje výběr z desítek uživatelských agentů z různých prohlížečů nebo využití vlastní uživatelsky definované syntaxe.
  • Režim reaktivního návrhu: Zobrazuje webové stránky tak, jak by se zobrazovaly na řadě různých typů zařízení a rozlišení obrazovky.
  • Webový inspektor: Slouží jako hlavní rozbočovač sady nástrojů vývojářů Safari, který se ve výchozím nastavení nachází v dolní části okna prohlížeče a obvykle nabízí následující součásti: Konzola, Debugger, Prvky, Síť, Zdroje, Úložiště a Časová osa.
  • Chybná konzola: Předkládá data prohledávatelného protokolu, stejně jako různé chyby a varování.
  • Zobrazit zdroje stránek: Zobrazí dostupný zdrojový kód pro webovou stránku rozdělenou podle jednotlivých dokumentů.
  • Nahrávání v časové ose: Zobrazuje snímek výkonu JavaScript, síťových požadavků a údajů o vykreslení v reálném čase.
  • Povolit JavaScript z pole Smart Search: Umožňuje vývojářům zadat a spouštět adresy URL obsahující javascript: v adresním řádku Safari.
  • Otestujte certifikáty SHA-1 jako neohrožené: S široce zdokumentovanými problémy s algoritmem SHA-1 vám služba Safari umožňuje automaticky klasifikovat je jako nejisté.
  • Stránky specifické Hacks: Příležitostně bude služba Safari upravena tak, aby vyhovovala problémům s určitým webem nebo stránkami. Tato možnost poskytuje možnost dočasně přepsat tyto modifikace.
  • Omezení místních souborů: S touto volbou mohou vývojáři poskytnout Safari přístup k souborům na svém místním pevném disku.
  • Omezení původu: Omezení zastavení XSS a související chyby zabezpečení mohou být v případě potřeby dočasně zakázány.

Kromě výše uvedených nástrojů můžete také vypnout řadu funkcí a komponent z prohlížeče Safari Technology Preview Rozvíjet Jídelní lístek. To zahrnuje zabránění spuštění JavaScriptu, nakládání na straně serveru a mezipaměti v rámci stránky, rozšíření ze spuštění a další.