Bis bis haut hunn Web-Entwéckler, déi drun héieren, de Code ze bestoen géint déi neitste Versioun vum WebKit, duerch den Prozess vum Erléisung vun Apple an d'Noriichte bauen. Obwuel net déi bequemlechst Method war, hunn proaktive Programméierer déi op der Sich no bleiwen, mat deem wat war. D'Saachen hunn awer grouss an dësem Beräich verbessert, awer mat der Verëffentlechung vu Safari Technology Preview.
Fir d'éischt am spéidere März erschoss, ass dës Standalone App niewt der aktueller Versioun vum Safari; et ass einfach fir d'Entwéckler ze schaffen gläichzäiteg mat sougene kommende Technologien an och wat am Moment vun der allgemeng Public benotzt. Net nëmmen ass Safari Technology Preview deen op der neierste Versioun vum WebKit gebaut gouf, huet och CSS-, HTML- a JavaScript Aktualiséierungen, déi schliisslech Deel vun enger offizieller Verëffentlechung ginn. Wann dat net genuch war, huet d'Preview Editioun och den Zougang zu der neierste Versioun vum Web Inspector wéi och de Responsive Design Mode, fir Är Apps an Säiten an de meeschten Apparater Typen wéi iPad an iPhone ze testen. Eng aner Saach datt Safari Technology Preview méi einfach gëtt fir d'Entwécklergemeinschaft e Feedback iwwer d'Apple Bug Reporter erliewt; aus dem Menü Hëllef.
Eng Notiz duerf fehlt vun de sougenannten WebKit Nightly bauten ass iCloud ënnerstëtzt, e Komfort an der Applikatioun, déi d'Entwéckler hunn fir op hir Lies Lies a Lesezeichen opzeschreiwen, während se code and troubleshoot. E puer Highlight-Fonctiounen an der éischter Versioun vun der Safari Technology Preview waren en neien High-Throughput JavaScript JIT Compiler, ECMAScript6, déi lescht Versioun vun der Schattin DOM Spezifikatioun, och d'Fähigkeit ze programméieren a kopéiert oder ze schneiden Text baséiert op Benotzer Gesten. Eng zweet Versioun war am 13. Abrëll erauskomm, mat Dutzende vu Verännerungen; vill an direkt Äntwert op Entwéckler Ufroen a Bug Berichten.
Obwuel d'Zielpublikum hei sicht ass, kann jiddereen iwwer seng Mac Safari Technology Preview duerch den Mac App Store downloaden oder aktualiséieren ouni den Entwécklerkont.
Safari Technology Preview: Developer Tools
Fir déi Lieser net schonn mat dem integrierten Developer-Toolset vun Safari vertraut sinn, ass e klengen Iwwerbléck iwwer e puer vun hiren nëtzlechen Features.
- Opmaache mat: Bitt d'Fähegkeet fir eng Websäit an engem vun den aneren Browser ze hunn, déi Dir installéiert hutt, direkt vum Safari-Menü.
- User Agent: Erlaabt Iech vu Dutzenden vun Benotzeragenten aus verschiddene Browseren ze wielen oder Är eege Benotzungssystax benotzen.
- Responsive Design Mode: Affichéiert Webseiten, wéi se op verschiddene Gerätertypen a Bildschirmléisungen erscheinen.
- Web Inspector: Servéiert als Haaptnobelt fir de Safari's Developer-Toolset, deen am Default vun der Browserfenêt default ass an déi normalerweis déi folgend Komponenten ubitt: Konsole, Debugger, Elementer, Netzwierk, Ressourcen, Storage, Timeline.
- Error Console: Präventiv Protokoller Daten wéi och verschidde Fehler a Warnungen.
- Ressourcen uweisen weisen: De verfügbaren Quellcode ass fir eng Websäit, déi all Dokument opgeléist gëtt.
- Timeline Recording: Dee Moment e Schnappschoss vun JavaScript Ausféierung, Netzwierker an Rendering Daten.
- Gitt JavaScript aus Smart Search Field: Léit Entwéckler ze liesen a féieren URLs mat JavaScript: an der Adressebar vun Safari.
- Gitt SHA-1 Zertifikater als Onbeweisen: Mat dem SHA-1 Algorithmus breet dokumentéierte Problemer, Safari erlaabt Iech automatesch ze klasséieren als onversécherte.
- Site-spezifesch Hacks: Irgendwann ass Safari geännert ginn fir Problemer mat enger spezifescher Site oder Site z'ënnerstëtzen. Dës Optioun léisst d'Fähigkeit ze änneren dës Modifikatioun ze iwwerschreiden.
- Lokal Dateigréisst: Mat dëser Optioun kënne Entwéckler Safari Accès zu Dateien op hir lokal Festnetz ginn kréien.
- Cross-Origin Restriktiounen: Restriktiounen fir XSS ze stoppen an ähnlech Schwächen kënnen temporär behënnert sinn, wann et néideg ass.
Zousätzlech zu den uewe genannten Tools kënnt Dir och e puer Features a Komponenten aus dem Safari Technology Preview erofsetzen . Dëst schleisst de verhënneren datt JavaScript ausgefouert gëtt, serverseiteg an zwéi Kacheldéift aus der Belaaschtung vun enger Säit, Extensiounen vu Laafen, a méi.