Ich arbeite mit einer sehr begrenzten Web-Plattform, die von Drittanbieter-Javascript-Bibliotheken Gebrauch macht. Ohne die überflüssigen Details, wie und warum es so funktioniert, aufzulisten, bin ich neugierig, ob es möglich ist, etwas/irgendetwas zu tun (z. B. die Ausführung der Javascript-Funktion), nachdem ein bestimmter console.log-Eintrag erscheint. Das System ist sehr eingeschränkt, aber ich versuche, die allgemeine Benutzerfreundlichkeit der Anwendung zu verbessern.Ist es möglich, nach einem bestimmten console.log() - Eintrag eine Javascript-Funktion auszuführen?
Eine typische Konsolenprotokolleintrag aus dieser Javascript-Bibliothek sieht in der Regel wie folgt aus:
data access_token=XXXXXXXXXXXXXXXX&type_name=user&attributes=["uuid","displayName","email"]
Googeln ergibt sich eine große Menge an unabhängige Ergebnisse. Ich fand dies das Überschreiben der console.log-Methode, aber das ist nicht mein Wunsch genähert: How to get the console.log content as string in JavaScript
Irgendwelche Ideen? Ich gehe davon aus, dass Sie den aktuellen Inhalt in ein Array oder eine Zeichenfolge konvertieren und für Ergebnisse analysieren.
warum nicht zwingende console.log? –
Das sieht so aus, als ob es die einzige Option wäre. Ich hatte nur gehofft, die console.log-Einträge für andere Entwickler auf diesem System zu belassen. Ich glaube, dass ich das tun kann, ohne die console.log() Einträge zu behindern, die sie möglicherweise eingerichtet haben. – sparecycle