S'issa, l-iżviluppaturi tal-Web ħerqana li jivvalidaw il-kodiċi tagħhom kontra l-aħħar verżjoni tal-WebKit kellhom jgħaddu mill-proċess tal-kisba u l-installazzjoni tal-builds ta 'Apple filgħaxija. Filwaqt li mhux il-metodu l-iktar konvenjenti, il-programmaturi proattivi li qed ifittxu li jibqgħu fuq l-affarijiet magħmula ma 'dak li kien disponibbli. L-affarijiet tjiebu ħafna f'dan il-qasam, madankollu, bir-rilaxx ta 'Safari Technology Preview.
L-ewwel sar disponibbli f'Marzu tard, din l-app standalone tmur flimkien mal-verżjoni attwali ta 'Safari; li jagħmilha faċli għall-iżviluppaturi biex jaħdmu simultanjament maż-żewġ teknoloġiji li ġejjin kif ukoll dak li bħalissa qed jintuża mill-pubbliku ġenerali. Mhux biss hija l-Preview tat-Teknoloġija ta 'Safari mibnija fuq l-iktar verżjoni reċenti ta' WebKit, iżda wkoll aġġornamenti ta 'CSS, HTML u JavaScript li eventwalment isiru parti minn rilaxx uffiċjali. Jekk dan ma kienx biżżejjed, l-edizzjoni ta 'preview jagħti wkoll aċċess għall-aktar verżjoni ġdida tal-Ispettur tal-Web kif ukoll il-Modalità tad-Disinn Responsiv biex tittestja l-apps u l-paġni tiegħek f'ħafna tipi ta' mezzi inklużi iPad u iPhone. Ħaġa oħra li l-Preview tat-Teknoloġija ta 'Safari tagħmilha aktar faċli għall-komunità ta' l-iżviluppatur qed tissottometti feedback, miksub permezz ta 'l-Apple Bug Reporter; aċċessibbli mill-menu tal-Għajnuna tal-app.
Karatteristika notevoli waħda nieqsa mill-Webkit Nightly builds imsemmija hawn fuq hija l-appoġġ ta 'iCloud, konvenjenza inkluża f'din l-applikazzjoni li tippermetti lill-iżviluppaturi biex jaċċessaw il-Lista tal-Qari u l-bookmarks tagħhom waqt li jikkodifikaw u jsolvu l-problemi. Xi karatteristiċi enfasizzati fl-ewwel verżjoni tal-Preview tat-Teknoloġija ta 'Safari kienu kompilatur JIT ġdid tal-JavaScript ta' rendiment għoli, ECMAScript6, l-aħħar verżjoni tal-ispeċifikazzjoni Shadow DOM, kif ukoll il-kapaċità li tikkopja jew tnaqqas it-test b'mod programmat ibbażat fuq ġesti tal-utent. It-tieni verżjoni kienet diġà rilaxxata fit-13 ta 'April, li fiha għexieren ta' bidliet; ħafna b'rispons dirett għal talbiet ta 'żviluppaturi u rapporti ta' bugs.
Għalkemm l-udjenza fil-mira hawnhekk hija ovvja, kulħadd jista 'jniżżel jew jaġġorna Safari Technology Preview permezz tal-Mac App Store mingħajr il-ħtieġa għal kont tal-iżviluppatur.
Preview Teknoloġiku Safari: Għodod ta 'Żviluppatur
Għal dawk il-qarrejja li mhumiex diġà familjari mal-għodda ta 'l-iżvilupp integrat ta' Safari, hawn taħt hija deskrizzjoni qasira ta 'wħud mill-aktar karatteristiċi utli tagħha.
- Open Page With: Tipprovdi l-abbiltà li tiftaħ paġna tal-Web f'xi wieħed mill-browsers l-oħra li għandek installat, direttament mill-menu Safari.
- L-Aġent tal-Utent: Jippermetti li inti tagħżel minn għexieren ta 'aġenti tal- utenti minn bosta browsers jew li tutilizza s-sintassi definita mill-utent tiegħek stess.
- Modalità ta 'Disinn Responsive: Juri paġni tal-Web kif jidhru fuq numru ta' tipi differenti ta 'apparat u riżoluzzjonijiet tal-iskrin.
- Spettur tal-Web: Jservi bħala ċ-ċentru ewlieni għall-għodda tal-iżviluppatur ta 'Safari, li jinsab fil-qiegħ tat-tieqa tal-browser awtomatikament u tipikament joffri l-komponenti li ġejjin: Console, Debugger, Elementi, Netwerk, Riżorsi, Ħażna u Kronoloġija.
- Error Console: Jippreżenta data ta 'logs li jista' jitfittex kif ukoll diversi żbalji u twissijiet.
- Riżorsi ta 'Paġna tal-Paġna: Turi l-kodiċi tas-sors disponibbli għal paġna tal-Web, imqassma minn kull dokument.
- Reġistrazzjoni ta 'Timeline: Juri stampa ta' ħin reali ta 'eżekuzzjoni ta' JavaScript, talbiet għal netwerk u data ta 'tfittxija.
- Ħalli JavaScript minn Smart Search Field: Tikri l-iżviluppaturi jidħlu u jesegwixxu URLs li fihom javascript: fil-bar ta 'l-indirizz ta' Safari.
- Ittratta ċ-Ċertifikati SHA-1 bħala mhux sikuri: Bil-problemi ddokumentati b'mod wiesa 'tal-algoritmu SHA-1, Safari jippermettilek tikklassifikahom awtomatikament bħala mhux sikuri.
- Hacks speċifiċi għas-sit: Fl-okkażjoni, Safari se jiġi modifikat biex jakkomoda kwistjonijiet ma 'sit jew siti speċifiċi. Din l-għażla tipprovdi l-abbiltà li tissepara temporanjament dawk il-modifiki.
- Restrizzjonijiet tal-Fajl Lokali: B'din l-għażla, l-iżviluppaturi jistgħu jagħtu aċċess Safari għal fajls fuq il-hard drive lokali tagħhom.
- Restrizzjonijiet ta 'Oriġini Qarib: Restrizzjonijiet biex titwaqqaf XSS u vulnerabbiltajiet relatati jistgħu jiġu diżattivati temporanjament jekk meħtieġ.
Minbarra l-għodod ta 'hawn fuq, tista' wkoll tiddiżattiva numru ta 'karatteristiċi u komponenti minn Safari Technology Preview's Tiżviluppa menu. Dan jinkludi l-prevenzjoni tal-eżekuzzjoni ta 'JavaScript, l-immaġini tas-server u l-memorja fil-cache mit-tagħbija f'paġna, estensjonijiet mit-tħaddim, u aktar.