Wenn Sie die JavaScript-Konsolenausgabe mit Safari Web Inspector lesen, wird das Protokoll bei der Navigation zurückgesetzt, dh wenn Sie von Seite index.html zu mail.html wechseln, wird die Konsolenausgabe gelöscht . In den Chrome Developer Tools kann ich das Protokoll einfach beibehalten, indem ich mit der rechten Maustaste auf den Konsolenbereich klicke und Protokoll bei Navigation beibehalten auswähle . Mit dieser Option bleibt die Konsolenprotokollausgabe erhalten, bis ich die Ausgabe manuell lösche, um das Debuggen von JavaScript zu vereinfachen, das aktualisiert oder auf eine andere Seite umgeleitet wird.
Gibt es eine ähnliche Funktion in Safari Web Inspector?
Antworten:
Ich weiß nicht, wann dies hinzugefügt wurde, aber es ist in Safari auf El Capitan (Safari 9.0) vorhanden. Es funktioniert genauso wie in Chrome (klicken Sie mit der rechten Maustaste in das Konsolenfenster und wählen Sie "Keep on Logigation").
Update: Wie pro Daniel Compton Antwort , in Safari 11+ dies ist nun unter den Einstellungen Symbol als ‚Console: Löschen , wenn Seite navigiert‘.
quelle
In Safari 11.1.2 wurde es erneut (!) Zurück auf die Registerkarte "Konsole" unter dem Kontrollkästchen "Protokoll beibehalten" verschoben. Das Netzwerkprotokoll wurde ebenfalls auf die Registerkarte Netzwerk verschoben.
In Safari 11 wurde es in das Einstellungsfenster unter "Konsole: Löschen, wenn Seite navigiert" verschoben. Es hat auch eine Schwestereinstellung "Netzwerk: Löschen, wenn Seite navigiert".
quelle
Nein, es gibt keine solche Funktion (zumindest in Safari 5.0). Bei einigen Google-Ergebnissen glaube ich nicht, dass diese Funktion in einer Safari-Version vorhanden ist.
quelle
Bei alten Safari-Versionen können Sie mit der rechten Maustaste auf die Konsole klicken und die auswählen
Keep Log on Navigation
quelle