Wat te weten
- Schakel het foutopsporingsmenu in door defaults in te voeren, schrijf com.apple. Safari IncludeInternalDebugMenu 1 in Terminal.
- Schakel het foutopsporingsmenu uit door defaults in te voeren, schrijf com.apple. Safari IncludeInternalDebugMenu 0 in Terminal.
- Start Safari opnieuw nadat u het foutopsporingsmenu hebt in- of uitgeschakeld.
Safari had lange tijd een verborgen Debug-menu dat handige mogelijkheden bevatte. Oorspronkelijk bedoeld om ontwikkelaars te helpen bij het debuggen van webpagina's en de JavaScript-code die erop wordt uitgevoerd, was het debug-menu verborgen omdat de commando's die in het menu waren opgenomen grote schade aanrichtten aan webpagina's. De informatie in dit artikel is van toepassing op Macs met OS X El Capitan (10.11) of eerder.
Safari-foutopsporingsmenu in OS X El Capitan en eerder
Met de release van Safari 4 in de zomer van 2008 zijn veel nuttige menu-items in het menu Foutopsporing verplaatst naar het nieuwe menu Ontwikkelen. Het verborgen Debug-menu bleef echter bestaan en pakte zelfs een paar commando's op naarmate de ontwikkeling van Safari vorderde. Het is volledig verwijderd uit OS X Sierra en latere versies van het besturingssysteem.
Apple maakte toegang tot het verborgen menu Ontwikkelen tot een eenvoudig proces, waarbij je alleen naar de Safari-voorkeuren hoefde te gaan. Toegang krijgen tot het Debug-menu was daarentegen iets gecompliceerder.
Het inschakelen van het Safari-foutopsporingsvenster vereist het gebruik van Terminal, een krachtig hulpmiddel voor toegang tot verborgen functies van het Mac-besturingssysteem en zijn vele apps. Terminal is het geheim van het inschakelen van Safari's Debug-menu.
Safari's Debug Menu inschakelen
Sluit Safari als je het open hebt staan en dan:
- Ga naar Applicaties > Utilities en start Terminal.
-
Voer de volgende opdrachtregel in Terminal in door deze te typen of door kopiëren en plakken te gebruiken. Voer de opdracht in als een enkele regel in Terminal, ook al kan uw browser deze opsplitsen in meerdere regels.
standaardwaarden schrijven com.apple. Safari IncludeInternalDebugMenu 1
- Druk op Enter of Return.
- Herstart Safari. Het nieuwe Debug-menu is beschikbaar.
Schakel het foutopsporingsmenu van Safari uit
Als je het Debug-menu wilt uitschakelen, kun je dat op elk moment doen, opnieuw met Terminal. Sluit Safari als het open is en dan:
- Start Terminal.
-
Voer de volgende opdrachtregel in Terminal in door deze te typen of door kopiëren en plakken te gebruiken. Voer de opdracht in als een enkele regel in Terminal, ook al kan uw browser deze opsplitsen in meerdere regels.
standaardwaarden schrijven com.apple. Safari IncludeInternalDebugMenu 0
- Druk op Enter of Return.
- Herstart Safari. Het Debug-menu is verdwenen.
Favoriete Safari Debug-menu-items
Met het Debug-menu onder je controle, kun je verschillende menu-items uitproberen. Niet alle menu-items zijn bruikbaar omdat veel zijn ontworpen om te worden gebruikt in een ontwikkelomgeving waar u controle hebt over de webserver. Desalniettemin zijn handige items:
- Forceer opnieuw schilderen
- Show Frame Rate Meter, die de CPU-belasting, de framesnelheid van de pagina en updates aan de pagina weergeeft, allemaal in de vorm van analoge snelheidsmeters.
- Verschillende vlagopties.
- Synchroniseer iCloud-geschiedenis.
- Afhankelijk van de versie van Safari, de optie om Top Sites te resetten en opnieuw te berekenen.