Skip to main content

Safari-tekniikan esikatselu: selain kehittäjille

meteor.js by Roger Zurawicki (Huhtikuu 2025)

meteor.js by Roger Zurawicki (Huhtikuu 2025)
Anonim

Tähän asti Web-kehittäjät, jotka haluavat valvoa koodinsa uusinta WebKit-versiota vastaan, joutuivat käymään läpi Applen yörakennusten hankkimisen ja asennuksen. Vaikka ei ole kaikkein helpoin tapa, proaktiiviset ohjelmoijat, jotka haluavat pysyä asioiden päälle, tekivät mitä oli käytettävissä. Asiat ovat parantuneet suuresti tällä alalla, kuitenkin julkaisemalla Safari Technology Preview.

Ensimmäinen saatavana maaliskuun lopulla, tämä erillinen sovellus kulkee Safarin nykyisen version rinnalla. mikä tekee kehittäjistä helpoksi työskennellä samanaikaisesti sekä tulevien tekniikoiden kanssa että sitä, mitä yleisö käyttää tällä hetkellä. Ei vain Safari Technology Preview, joka perustuu Webkinin uusimpaan versioon, sisältää myös CSS-, HTML- ja JavaScript-päivitykset, jotka tulevat lopulta osaksi virallista julkaisua. Jos tämä ei riitä, esikatselukuva antaa sinulle myös pääsyn Web Inspectorin uusimpaan versioon ja Responsive Design Mode -testiin sovellusten ja sivujen testaamiseen useimmissa laitetyypeissä, kuten iPadissa ja iPhonessa. Toinen asia, jota Safari Technologyn esikatselu helpottaa kehittäjäyhteisölle, lähettää palautetta, joka on saatu Apple Bug Reporterin kautta. pääsee sovelluksen Ohje-valikosta.

Yksi huomattava ominaisuus, joka puuttuu edellä mainituista WebKit Nightly -rakenteista, on iCloud-tuki, sovellukseen sisältyvä kätevä käyttöliittymä, jonka avulla kehittäjät voivat käyttää lukulausekkeitaan ja kirjanmerkkejä koodin ja vianmäärityksen aikana. Jotkut Safarien tekniikan esikatselun ensimmäisessä versiossa korostetut ominaisuudet olivat uusi suuritehoinen JavaScript JIT-kääntäjä, ECMAScript6, Shadow DOM -määrityksen uusin versio sekä kyky ohjelmoida kopioida tai leikata tekstiä käyttäjän eleiden perusteella. Toinen versio julkaistiin jo 13. huhtikuuta, jossa oli kymmeniä muutoksia. monet suorassa vastauksessa kehittäjien pyyntöihin ja vikailmoituksiin.

Vaikka kohdeyleisö on ilmeinen, kuka tahansa voi ladata tai päivittää Safari-tekniikan esikatselun Mac App Storen kautta ilman kehittäjätiliä.

Safari-tekniikan esikatselu: Kehittäjätyökalut

Niille lukijoille, jotka eivät vielä tunne Safarin integroidun kehittäjätyökalun, alla on lyhyt katsaus tiettyihin hyödyllisimpiin ominaisuuksiinsa.

  • Avaa sivu: Antaa mahdollisuuden avata Web-sivu jossakin muussa selaimessa, jotka olet asentanut, suoraan Safari-valikosta.
  • Käyttäjä agentti: Sen avulla voit valita kymmeniä eri käyttäjien selainten käyttäjäagentteja tai käyttää käyttäjän määrittelemää syntaksia.
  • Responsive Design Mode: Näyttää Web-sivuja, koska ne näkyvät useilla eri laitetyypeillä ja näytön resoluutiolla.
  • Web-tarkastaja: Käytetään Safarin kehittäjätyökalujen tärkeimpänä keskuksena, joka sijaitsee oletusarvoisesti pohjaisen selaimen ikkunassa ja tarjoaa tyypillisesti seuraavat komponentit: konsoli, virheenkorjaus, elementit, verkko, resurssit, tallennus ja aikajana.
  • Virhekonsoli: Esittelee hakukelpoisia lokitietoja sekä erilaisia ​​virheitä ja varoituksia.
  • Näytä sivun resurssit: Näyttää Web-sivun käytettävissä olevan lähdekoodin jokaisen asiakirjan mukaan.
  • Aikajanan tallennus: Kuvailee JavaScript-toteutuksen reaaliaikaista tilannekuvaa, verkko-pyyntöjä ja renderointitietoja.
  • Salli JavaScript Smart Search -kentästä: Antaa kehittäjät syöttää ja toteuttaa URL-osoitteita, jotka sisältävät javascript: Safarin osoiterivillä.
  • Käsittele SHA-1-sertifikaatit epävarmoina: SHA-1 -algoritmin laajasti dokumentoitujen ongelmien avulla Safari sallii sinun luokitella ne automaattisesti turvattomiksi.
  • Sivustoihin liittyvät hakkerit: Joskus Safari muutetaan vastaamaan tiettyyn sivustoon tai sivustoihin liittyviä asioita. Tämä vaihtoehto tarjoaa mahdollisuuden tilapäisesti ohittaa muutokset.
  • Paikalliset tiedostorajoitukset: Tämän vaihtoehdon avulla kehittäjät voivat myöntää Safarille oikeuden käyttää tiedostoja paikallisessa kiintolevyasemassaan.
  • Alkuperämaailman rajoitukset: XSS: n ja siihen liittyvien haavoittuvuuksien pysäyttämistä koskevat rajoitukset voidaan tarvittaessa väliaikaisesti poistaa käytöstä.

Edellä mainittujen työkalujen lisäksi voit myös poistaa useita ominaisuuksia ja komponentteja Safari Technologyn esikatselusta Kehittää valikko. Tämä sisältää JavaScript-suorituksen estämisen, palvelinpuolen ja välimuistissa olevien kuvien lataamisen sivulle, laajennukset käynnissä ja paljon muuta.