Ĝis nun, retejaj programistoj, kiuj sukcesis validigi sian kodon kontraŭ la plej nova versio de WebKit devis trairi la procezon akiri kaj instali la noktajn konstruojn de Apple. Kvankam ne la plej konvena metodo, proactivaj programistoj serĉas resti sur la aferoj faritaj kun kio estis havebla. Tamen la aferoj pliboniĝis en ĉi tiu areo, tamen, kun la liberigo de Safari Technology Preview.
Unue farita havebla fine de marto, ĉi tiu eksterordinara programo kuras kune kun la nuna versio de Safaro; farante ĝin facile por programistoj samtempe labori kun ambaŭ venontaj teknologioj same kiel kio nuntempe estas uzata de la ĝenerala publiko. Ne nur estas Safari Technology Preview konstruita sur la plej freŝa versio de WebKit, ĝi ankaŭ havas CSS, HTML kaj JavaScript-ĝisdatigojn, kiuj poste fariĝos parto de oficiala eldono. Se tio ne sufiĉas, la antaŭvida eldono ankaŭ donas al vi aliron al la plej nova versio de Reteja Inspektisto kaj Respondema Dezajno por provi viajn programojn kaj paĝojn tra plej multaj aparatoj, inkluzive de iPad kaj iPhone. Alia afero, ke Safari Technology Preview faciligas, ke la komunumo de la programisto sendas respondojn, atingitajn per la Apple Bug Reporter; Alirebla de Helpo menuo de la programo.
Unu rimarkinda trajto malaperita de la antaŭe menciitaj WebKit Nightly-konstruoj estas iCloud-subteno, komforto inkluzivita en ĉi tiu aplikaĵo, kiu permesas al programistoj aliri ilian Legantaĵon kaj markilojn dum ili kodigas kaj solvas problemojn. Kelkaj elstaraj trajtoj en la unua versio de Safaro Technology Preview estis nova kompilaĵo de JIT-jIT de alta transdono, ECMAScript6, la plej nova versio de la specimeno de Shadow DOM, same kiel la kapablon programi kopii aŭ tranĉi tekston bazitan sur uzaj gestoj. Dua versio jam estis liberigita la 13-an de aprilo, kun dekduoj da ŝanĝoj; Multaj en rekta respondo al programaj petoj kaj cimaj raportoj.
Kvankam la cela publiko ĉi tie estas evidenta, ĉiu povas elŝuti aŭ ĝisdatigi Safari Technology Preview tra la Mac App Store sen la bezono por programisto.
Safaro Teknologio Antaŭrigardo: Programoj Iloj
Por tiuj legantoj, kiuj ne jam estas konataj kun la integra programilo de la programaro de Safaro, sube estas mallonga superrigardo pri iuj el ĝiaj pli utilaj trajtoj.
- Malferma Paĝo Kun: Provizas la eblecon malfermi Retpaĝon en iu ajn el la aliaj retumiloj, kiujn vi instalis, rekte de la Safaro-menuo.
- Uzanto-Agento: Permesas vin elekti de dekoj da uzantoj de diversaj retumiloj aŭ uzi vian propran sintakson difinitan de uzanto.
- Respondema Dezajno: Montras Retpaĝojn, ĉar ili aperus en pluraj malsamaj tipoj de mekanismoj kaj rezolucioj de ekrano.
- Inspektisto retejo: ĝi funkcias kiel ĉefa centro por la iloj de la programisto de Safaro, lokita ĉe la fundo de la fenestro de la retumilo defaŭlte kaj tipe proponas la sekvajn komponojn: Konsolo, Depurador, Elementoj, Reto, Rimedoj, Stokado kaj Templinio.
- Eraro-konzolo: prezentas serĉeblajn datumojn kaj diversajn erarojn kaj avertojn.
- Montru paĝajn rimedojn: Montras disponeblan fontkodon por TTT-paĝo, disrompita de ĉiu dokumento.
- Kronika Registrado: Montras ekrantempan ekranon de JavaScript ekzekuto, retaj petoj kaj bildaj datumoj.
- Permesu Javascript el Smart Search Field: Permesu al la programistoj eniri kaj ekzekuti URLojn kun Javaskripto: en la trinkejo de Safaro.
- Trakti SHA-1 Atestojn kiel Sekurecan: Kun la problemoj de dokumentado de la algoritmo de SHA-1, Safaro permesas vin aŭtomate klasifiki ilin kiel necerte.
- Hacks-specifaj Hakoj: En okazo, Safaro estos modifita por akomodi problemojn kun specifa retejo aŭ lokoj. Ĉi tiu opcio provizas la kapablon forigi temporalmente tiujn modifojn.
- Lernaj dosieraj restriktoj: Kun ĉi tiu opcio, programistoj povas doni al Safaro aliron al dosieroj en sia loka malmola disko.
- Restriktoj transdividaj: Restriktoj por haltigi XSS kaj rilatajn vulnerabilojn povas esti provizore malebligataj se necese.
Aldone al la supraj iloj, vi ankaŭ povas malŝalti multajn funkciojn kaj komponojn de Safari Technology Preview's Develop menu. Ĉi tio inkluzivas malhelpi JavaScript esti ekzekutita, servilo-flanka kaj kaŝmemoraj bildoj de ŝarĝo ene de paĝo, etendoj de kurado kaj pli.