What to Know
- Aktiver feilsøkingsmenyen ved å skrive inn defaults write com.apple. Safari IncludeInternalDebugMenu 1 i Terminal.
- Deaktiver feilsøkingsmenyen ved å skrive inn defaults write com.apple. Safari IncludeInternalDebugMenu 0 i Terminal.
- Start Safari på nytt etter å ha slått feilsøkingsmenyen på eller av.
Safari hadde lenge en skjult feilsøkingsmeny som inneholdt nyttige funksjoner. Opprinnelig ment å hjelpe utviklere med å feilsøke nettsider og JavaScript-koden som kjører på dem, ble feilsøkingsmenyen gjemt bort fordi kommandoene som var inkludert i menyen kunne skape kaos på nettsider. Informasjonen i denne artikkelen gjelder for Mac-maskiner som kjører OS X El Capitan (10.11) eller tidligere.
Safari Debug Menu i OS X El Capitan og tidligere
Med utgivelsen av Safari 4 sommeren 2008 ble mange nyttige menyelementer i Feilsøkingsmenyen flyttet til den nye Utvikler-menyen. Imidlertid ble den skjulte feilsøkingsmenyen værende og tok til og med opp en kommando eller to mens Safari-utviklingen fortsatte. Den ble fjernet fullstendig fra OS X Sierra og senere versjoner av operativsystemet.
Apple gjorde tilgangen til den skjulte utviklingsmenyen til en enkel prosess, som bare krevde en tur til Safaris preferanser. Å få tilgang til feilsøkingsmenyen var derimot litt mer komplisert.
Aktivering av Safari-feilsøkingsvinduet krever bruk av Terminal, et kraftig verktøy for å få tilgang til skjulte funksjoner i Mac-operativsystemet og dets mange apper. Terminal er hemmeligheten bak å slå på Safaris feilsøkingsmeny.
Aktiver Safaris feilsøkingsmeny
Lukk Safari hvis du har den åpen, og deretter:
- Gå til Applications > Utilities og start Terminal.
-
Skriv inn følgende kommandolinje i Terminal ved å skrive den eller bruke kopier og lim inn. Skriv inn kommandoen som en enkelt linje i Terminal, selv om nettleseren din kan dele den opp i flere linjer.
standard skriv com.apple. Safari IncludeInternalDebugMenu 1
- Trykk Enter eller Return.
- Relansering Safari. Den nye feilsøkingsmenyen er tilgjengelig.
Deaktiver Safaris feilsøkingsmeny
Hvis du vil deaktivere feilsøkingsmenyen, kan du gjøre det når som helst, igjen ved å bruke Terminal. Lukk Safari hvis den er åpen, og deretter:
- Launch Terminal.
-
Skriv inn følgende kommandolinje i Terminal ved å skrive den eller bruke kopier og lim inn. Skriv inn kommandoen som en enkelt linje i Terminal, selv om nettleseren din kan dele den opp i flere linjer.
standarder skriv com.apple. Safari IncludeInternalDebugMenu 0
- Trykk Enter eller Return.
- Relansering Safari. Feilsøkingsmenyen er borte.
Favoritt Safari Feilsøkingsmenyelementer
Med feilsøkingsmenyen under din kontroll, kan du prøve ulike menyelementer. Ikke alle menyelementene er brukbare fordi mange er laget for å brukes i et utviklingsmiljø der du har kontroll over webserveren. Likevel inkluderer nyttige ting:
- Force Paint
- Show Frame Rate Meter, som viser CPU-belastning, sidebildehastighet og oppdateringer som gjøres på siden, alt i form av analoge hastighetsmålere.
- Ulike flagg alternativer.
- Synkroniser iCloud-loggen.
- Avhengig av versjonen av Safari, muligheten til å tilbakestille og beregne på nytt Top Sites.