Safari har et vell av spesielle funksjoner designet for webutviklere, samlet samlet under en skjult utviklingsmeny. Avhengig av hvilken versjon av Safari du kjører, vil utviklingsmenyen vise fire eller flere grupper av menyelementer, for eksempel alternativet for å endre brukeragenten, vise tilleggsfunksjoner, for eksempel webinspektøren og feilkonsollen, deaktiver JavaScript, eller deaktiver Safari's cacher. Selv om du ikke er en utvikler, kan du finne noen av disse funksjonene nyttige.
Ved å bruke menyen Utvikle er det enkelt nok, med hvert element i menyen som er relatert til den for øyeblikket lastede og fremste Safari-siden eller -fanen, og deretter til eventuelle senere lastede websider. Unntaket er kommandoer, for eksempel tomme kurver, som har en global effekt på Safari.
Før du kan bruke utviklingsmenyen, må du først gjøre denne skjulte menyen synlig. Dette er en ganske enkel oppgave, mye enklere enn å avsløre Debug-menyen, som før Safari 4 inneholdt alle kommandoene som nå finnes i Develop-menyen. Men ikke tro at den eldre Debug-menyen ikke lenger er relevant. den eksisterer fortsatt og inneholder mange nyttige verktøy.
Vis utviklingsmenyen i Safari
-
Start Safari, plassert på / Programmer / Safari.
-
Åpne Safari-preferanser ved å velge Safari, Innstillinger, fra menyen.
-
Klikk på kategorien Avansert.
-
Plasser et merke ved siden av 'Vis utvikle-menyen i menylinjen.'
Utviklingsmenyen vises mellom bokmerkene og vinduets menyelementer. Utviklingsmenyen er spesielt nyttig for webutviklere, men uformelle brukere vil også finne det veldig nyttig.
Skulle du noen gang ønske å deaktivere utviklermenyen, fjerner du bare merket i trinn fire over.
Noen av de Utvikle menyelementene som du sannsynligvis vil finne mest nyttige, inkluderer:
- Åpne side med: Lar deg åpne den nåværende nettsiden i en hvilken som helst nettleser du har installert på din Mac. Hvis du noen gang har besøkt et nettsted som ikke ser ut til å fungere riktig med Safari, kan du bruke denne kommandoen til raskt å hoppe over til den samme nettsiden i en annen nettleser
- Brukeragent: Brukeragenten er en tekststreng som nettleseren sender til webserveren som serverer nettsiden. Hvis du noen gang har besøkt en nettside som proklamerte at Safari ikke ble støttet, så visste nettstedet hvilken nettleser du brukte. I de fleste tilfeller er "ikke støttet" nonsens, og ved å bruke dette menyelementet kan du endre brukeragenten for å etterligne en fra en annen nettleser. Du kan bli overrasket over hvor mange ganger en nettside som ikke fungerer plutselig, bare ved å endre brukeragenten.
- Empty Caches: Safari holder en cache for nylig åpnede nettsteder. Dataene lagret i denne hurtigbufferen inneholder alle elementene på en side, som kan brukes til å raskt lage et nettsted når du kommer tilbake til siden. Noen ganger kan hurtigbufferen være gammel eller korrupt, noe som forårsaker at en nettside vises feil. Hvis du tømmer hurtigbufferen, kan du løse disse problemene, og kan til og med hjelpe til med å raskere Safari.
De fleste av de gjenværende menyelementene vil trolig være mer nyttige for webutviklere, men hvis du er interessert i hvordan nettsteder bygges, kan følgende elementer være interessante:
- Vis web inspektør: Dette åpner web inspektøren nederst på gjeldende side. Med webinspektøren kan du undersøke elementene som gikk inn i å skape siden.
- Vis sidekilde: Dette vil tillate deg å se HTML-koden til gjeldende side.
- Vis side ressurser: Dette åpner sidelinjen Ressursinspektør i Web Inspector, som gir en enkel måte å se hvilke bilder, skript, stilark og andre elementer som brukes på den nåværende siden.
- Start Timeline Recording: Hvis du vil se hvordan en nettside laster og kjører, kan du prøve alternativet Start Timeline Recording. Dette vil opprette en graf som viser nettverksaktivitet, og hvordan hvert sideelement er lastet og brukt. Det gir en interessant visning, men husk å slå av funksjonen ved å velge Stopp Timeline Recording; Ellers vil du bruke Macs ressurser på ikke-produktive oppgaver, det vil si, med mindre du er en webutvikler.
- Skriv inn Responsive Design Mode: Et annet verktøy for webutviklere i den innebygde simulatoren som lar deg forhåndsvise hvordan websiden din vil se på forskjellige skjermoppløsninger eller med forskjellige enheter, for eksempel iPad eller iPhone. Bare legg inn siden du er interessert i, og velg Enter Responsive Design Mode for å forhåndsvise siden. Du kan prøve sidegengivelsen ved hjelp av ulike enheter, eller velg en skjermoppløsning som skal brukes. Når du er ferdig, gå tilbake til utviklingsmenyen og velg Avslutt responsiv designmodus.
- Eksperimentelle funksjoner: Dette menypunktet er ikke tilgjengelig i alle versjoner av Safari, og innholdet kan endres med hver Safari-oppdatering. Men hvis du føler deg modig, kan du prøve noen av funksjonene som kan finne veien til fremtidige versjoner av Safari-nettleseren.
Med Develop-menyen nå synlig, ta litt tid å prøve ut de forskjellige menyelementene. Du vil nok ende opp med noen få favoritter som du ofte vil bruke.