Iki šiol žiniatinklio kūrėjai, norintys patvirtinti savo kodą prieš naujausią "WebKit" versiją, turėjo išbandyti "Apple" naktinių kūrinių įsigijimo ir įdiegimo procesą. Nors ne pats patogiausias būdas, aktyvūs programuotojai, norintys likti svarbiausiu dalyku, padarė tai, kas buvo prieinama. Šioje srityje viskas gerokai pagerėjo, tačiau "Safari Technology Preview" išleido.
Pirmoji versija pasirodė kovo pabaigoje, ši autonominė programa veikia kartu su dabartine "Safari" versija; kad kūrėjams būtų lengviau vienu metu dirbti tiek su būsimomis technologijomis, tiek su tuo, kas šiuo metu naudojama plačiajai visuomenei. "Safari technologijos peržiūra" yra ne tik naujausia "WebKit" versija, bet ir CSS, HTML ir "JavaScript" atnaujinimai, kurie galiausiai taptų oficialaus išleidimo dalimi. Jei to nepakanka, peržiūros leidimas taip pat suteikia prieigą prie naujausios "Web Inspector" versijos, taip pat "Responsive Design Mode", kad išbandytumėte savo programas ir puslapius daugelyje įrenginių tipų, įskaitant "iPad" ir "iPhone". Kitas dalykas, dėl kurio "Safari" technologijos peržiūra palengvina kūrėjų bendruomenės pateikimą per "Apple Bug Reporter"; prieinama iš programos meniu "Pagalba".
Viena pastebima ypatybė, kurią trūksta minėtame "WebKit Nightly" kūrime, yra "iCloud" palaikymas, įtrauktas į šią programą patogumas, kuris leidžia kūrėjams pasiekti savo skaitymo sąrašą ir žymes, kol jie koduoja ir nustato trikčių diagnostiką. Kai kurios išskirtos pirmosios "Safari Technology Preview" versijos funkcijos buvo naujas didelio našumo "JavaScript JIT" kompiliatorius, "ECMAScript6", naujausia "Shadow DOM" specifikacijos versija, taip pat galimybė programiškai kopijuoti ar iškirpti tekstą, remiantis vartotojo gestu. Antroji versija jau buvo išleista balandžio 13 d., Kurioje buvo daugybė pakeitimų; daugelis tiesiogiai atsako į kūrėjų užklausas ir pranešimus apie klaidas.
Nors tikslinė auditorija čia yra akivaizdi, bet kas gali atsisiųsti ar atnaujinti "Safari" technologijos peržiūrą per "Mac App Store", nereikia kurti paskyros.
Safari technologijos peržiūra: Kūrėjo įrankiai
Toliau pateikiamiems skaitytojams, kurie dar nėra susipažinę su "Safari" integruotu kūrėjų įrankių rinkiniu, pateikiama trumpa kai kurių naudingų funkcijų apžvalga.
- Atidaryti puslapį su: suteikia galimybę atidaryti tinklalapį bet kurioje iš kitų įdiegtų jūsų naršyklių tiesiai iš "Safari" meniu.
- Vartotojo agentas: leidžia pasirinkti iš daugybės naudotojų agentų iš įvairių naršyklių arba naudoti savo vartotojo apibrėžtą sintaksę.
- Atsakomasis dizaino režimas: rodo tinklalapius, kaip jie rodomi įvairiuose įrenginių tipuose ir ekrano rezoliucijose.
- "Web Inspector": pagal nutylėjimą naršyklės lango apačioje esantis "Safari" kūrėjų įrankių pagrindinis mazgas yra tipiškas ir paprastai siūlo šiuos komponentus: konsolę, derintuvą, elementus, tinklą, išteklius, saugyklą ir laiko juostą.
- Klaidų konsolė: pateikiami paieškos duomenys žurnale, taip pat įvairios klaidos ir įspėjimai.
- Rodyti puslapio išteklius: Rodomas tinklalapio galimas šaltinis, suskirstytas pagal kiekvieną dokumentą.
- Laiko juostos įrašymas: vaizduoja realaus laiko "JavaScript" atlikimą, tinklo užklausas ir duomenų pateikimą.
- Leisti "JavaScript" iš "Smart Search Field": leidžia kūrėjams įvesti ir vykdyti URL, kuriuose yra javascript: "Safari" adresų juostoje.
- Traktuokite SHA-1 sertifikatus kaip nesaugius. "SHAR-1" algoritmo plačiai dokumentuojamos problemos leidžia "Safari" automatiškai klasifikuoti juos kaip nesaugius.
- Tam tikros svetainės hacks: kartais "Safari" bus pakeista, kad būtų galima spręsti problemas, susijusias su konkrečia svetaine ar svetainėmis. Ši parinktis suteikia galimybę laikinai nepaisyti šių pakeitimų.
- Vietiniai failų apribojimai: naudodamiesi šia parinktimi, kūrėjai gali suteikti "Safari" prieigą prie vietiniame kietajame diske esančių failų.
- Tarpusavio apribojimai: apribojimai sustabdyti XSS ir susijusias pažeidžiamas gali būti laikinai išjungiami, jei tai būtina.
Be minėtų įrankių, taip pat galite išjungti daugybę funkcijų ir komponentų iš "Safari" technologijų peržiūros meniu " Išplėstinė" . Tai apima užkirsti kelią "JavaScript" vykdymui, serverio pusėje ir talpykloje išsaugotų vaizdų perkėlimui iš vieno puslapio, išplėtimo paleidimo ir dar daugiau.