Jiska kounye a, devlopè entènèt pike sou validation kòd yo kont vèsyon an dènye nan WebKit te ale nan pwosesis la pou jwenn ak enstale bati swadizan Apple la. Pandan ke pa metòd ki pi bon, pwogramasyon proactive kap rete sou tèt de bagay sa yo te fè ak sa ki te disponib. Bagay sa yo te amelyore anpil nan zòn sa a, sepandan, ak liberasyon an nan Safari Teknoloji Preview.
Premye fè ki disponib nan fen mwa mas, sa a app otonòm kouri ansanm ak vèsyon aktyèl la nan Safari; fè li fasil pou devlopè yo ansanm travay ak tou de teknoloji k ap vini kòm byen ke sa ki aktyèlman ap itilize pa piblik la an jeneral. Se pa sèlman Safari Teknoloji Preview bati sou vèsyon ki pi resan an nan WebKit, li tou karakteristik CSS, HTML ak JavaScript dènye ki pral evantyèlman vin yon pati nan yon lage ofisyèl. Si sa pa te ase, edisyon an preview tou ba ou aksè nan vèsyon an dernye nan entènèt Enspektè kòm byen ke Mode Design Repons li teste apps ou ak paj atravè pifò kalite aparèy ki gen ladan iPad ak iPhone. Yon lòt bagay ki Safari Teknoloji Preview fè pi fasil pou kominote a pwomotè ap soumèt fidbak, reyalize atravè Apple Bug Reporter a; aksesib soti nan meni an app app a.
Yon karakteristik remakab ki manke nan WebKit susi nan lansman bati a se iCloud sipò, yon konvenyans ki enkli nan aplikasyon sa a ki pèmèt devlopè jwenn aksè nan lis Lekti yo ak bookmarks pandan ke yo postal ak rézoudr. Gen kèk karakteristik ki make nan vèsyon an premye nan Safari Teknoloji Preview te yon nouvo segondè-debi JavaScript JIT konpilateur, ECMAScript6, vèsyon an dènye nan spesifikasyon la DOM Shadow, osi byen ke kapasite nan kopi pwogramman oswa koupe tèks ki baze sou jès itilizatè. Yon dezyèm vèsyon te deja lage sou 13 avril, prezante plizyè douzèn chanjman; anpil nan repons dirèk a demann pwomotè ak rapò ensèk.
Malgre ke odyans lan sib isit la se evidan, nenpòt moun ka telechaje oswa mete ajou Safari Teknoloji Preview nan Mac App Store la san yo pa bezwen an pou yon kont pwomotè.
Safari Teknoloji Preview: Zouti Developer
Pou moun ki lektè yo pa deja abitye ak safari a entegre devlopè toolset, anba a se yon BECA brèf nan kèk nan karakteristik pi plis itil li yo.
- Open Page Avèk: Bay kapasite nan louvri yon paj entènèt nan nenpòt nan navigatè yo lòt kote ou te enstale, dirèkteman nan meni an Safari.
- Itilizatè ajan: Pèmèt ou chwazi nan plizyè douzèn ajan itilizatè soti nan navigatè divès kalite oswa itilize pwòp ou a itilizatè-defini sentaks.
- Modèl Design Repons: Montre Paj Web jan yo ta parèt sou yon kantite diferan kalite aparèy ak rezolisyon ekran.
- Enspektè entènèt: Sèvi kòm sant prensipal la pou zouti devlopè Safari a, ki chita nan pati anba fenèt navigatè a pa default ak tipikman ofri eleman sa yo: Konsole, Debugger, Eleman, Rezo, Resous, Depo, ak Timeline.
- Erè Konsole: Prezante done boutèy demaraj rechèch kòm byen ke divès erè ak avètisman.
- Montre Resous Page: Montre Kòd sous ki disponib pou yon paj entènèt, kase pa chak dokiman.
- Anrejistreman Timeline: Depute yon snapshot an tan reyèl nan JavaScript ekzekisyon, demann rezo ak rann done.
- Pèmèt JavaScript soti nan Smart Search Field: pèmèt devlopè antre nan ak egzekite URL ki gen javascript: nan bar adrès Safari a.
- Trete SHA-1 Sètifika kòm anksyeu: Avèk pwoblèm algorithm SHA-1 a lajman dokimante, Safari pèmèt ou otomatikman klasifye yo kòm anksyeu.
- Sit-espesifik antay: Nan okazyon, Safari yo pral modifye nan akomode pwoblèm ki gen yon sit espesifik oswa sit. Opsyon sa a bay kapasite nan tanporèman pase sou chanjman sa yo modifikasyon.
- File Restriksyon File: Avèk opsyon sa a, devlopè ka bay Safari aksè a dosye sou lokal yo kondwi difisil.
- Restriksyon kwa-orijin: Restriksyon yo sispann XSS ak frajilite ki gen rapò yo ka tanporèman andikape si sa nesesè.
Anplis de zouti ki anwo yo, ou kapab tou enfim yon kantite karakteristik ak konpozan nan meni devlope Developman Safari Teknoloji. Sa a gen ladan anpeche JavaScript soti nan yo te egzekite, sèvè-kòt ak imaj kach soti nan loading nan yon paj, ekstansyon soti nan kouri, ak plis ankò.