Google Chrome: Aktivitätsprotokoll für Erweiterungen

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Google plant, ein Erweiterungsaktivitätsprotokoll in den Google Chrome-Webbrowser des Unternehmens zu integrieren. Das Aktivitätsprotokoll protokolliert, was Erweiterungen tun, wenn sie im Chrome-Browser installiert und aktiv sind.

Erweiterungen sind sehr nützlich, da sie bestimmte Funktionen erweitern. Erweiterungen können Inhalte auf Websites oder in der Benutzeroberfläche des Browsers ändern, den Datenschutz verbessern und zusätzliche Funktionen hinzufügen wie ein Website-Monitor oder verbessern Sie die Download-Funktionalität.

Trinkgeld : Schauen Sie sich unsere Liste der besten Chrome-Erweiterungen an.

Kurz gesagt: Erweiterungen können sehr nützlich sein, aber sie können auch missbraucht werden. Der Browser zeigt einige der Berechtigungen an, die Erweiterungen möglicherweise während der Installation benötigen, aber was Erweiterungen tatsächlich tun, wird nirgendwo angezeigt.

Entwickler und Benutzer mit den richtigen Fähigkeiten können das Erweiterungsverhalten detailliert analysieren. normale Benutzer können nicht und das ist ziemlich das Problem.

Protokollierung von Erweiterungsaktivitäten in Chrome

chrome activity log extensions

Google hat kürzlich eine neue Funktion in Chrome Canary implementiert, der neuesten Entwicklungsversion des Browsers, die ein Erweiterungsprotokoll in den Browser integriert.

Das Protokoll hebt API-Aufrufe, lokalen Speicherzugriff, Skriptinjektionen und andere Interaktionen hervor.

Konfiguration

chrome activity logging

Google Chrome muss mit einem Startparameter ausgeführt werden, um das Aktivitätsprotokoll für Erweiterungen zu aktivieren. Führen Sie Chrome mit --enable-extension-activity-logging aus, um die Protokollierungsfunktion zu aktivieren.

Windows-Benutzer können dies folgendermaßen tun:

  1. Suchen Sie die Chrome-Verknüpfung (Canary) in der Taskleiste oder im Startmenü oder auf dem Desktop.
  2. Klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie Eigenschaften, wenn die Option angezeigt wird. Klicken Sie erneut mit der rechten Maustaste auf das Element Chrome Canary, wenn Eigenschaften nicht angezeigt werden, und wählen Sie dann Eigenschaften aus dem zweiten Kontextmenü aus.
  3. Hängen Sie --enable-extension-activity-logging an das Feld Target an und stellen Sie sicher, dass zwischen dem vorhandenen String und dem Startparameter ein Leerzeichen bleibt, z. 'C: Benutzer Martin AppData Local Google Chrome SxS Application chrome.exe' - Protokollierung der Aktivierungserweiterungsaktivierungserweiterung
  4. OK klicken.

Chrome wird nach dem Vorgang mit dem Parameter ausgeführt. Eine experimentelle Flagge ist noch nicht verfügbar.

Verwendung

view activity log chrome

Die Funktionalität wird der Seite der Erweiterung im Chrome-Erweiterungsmanager hinzugefügt.

  1. Einfach laden chrome: // extensions / in Google Chrome, um alle installierten Erweiterungen anzuzeigen.
  2. Klicken Sie auf den Link Details neben der Erweiterung, an der Sie interessiert sind.
  3. Wählen Sie auf der Seite die Option 'Aktivitätsprotokoll anzeigen'.

Chrome zeigt standardmäßig den Aktivitätsverlauf an. Jeder Eintrag wird mit seinem Typ aufgelistet, z. content_script, api_call oder dom_access, der Name der Funktion oder Datei, die Anzahl der Ereignisse dieses Typs und ein Papierkorbsymbol.

Sie können zu Echtzeit wechseln, um die Aktivität während des Vorgangs anzuzeigen. Ein weiterer wesentlicher Unterschied zwischen Verlauf und Echtzeit besteht darin, dass im Verlauf zusammengeführte Datensätze angezeigt werden, während in Echtzeit einzelne Datensätze aufgelistet werden.

Der Verlauf zeigt jeden API-Aufruf, Dom-Zugriff oder jede Injektion einmal an. Ein Klick auf die Nummer, wenn aufgezeichnete Ereignisse die Domänen anzeigen, in denen die Aktivität stattgefunden hat.

Das Aktivitätsprotokoll enthält oben eine Suche. Sie können es verwenden, um nach URLs oder API-Aufrufen zu filtern.

Schlussworte

Die Integration eines Erweiterungsaktivitätsprotokolls in Google Chrome ist eine willkommene Ergänzung. Es ist zwar zu früh, um zu sagen, ob es verfügbar bleibt, aber es ist sehr nützlich für Erweiterungsentwickler und Benutzer, die wissen möchten, was Erweiterungen im Detail tun.

Es ist einfach genug, Skriptinjektionen auf diese Weise zu erkennen, auf lokale Dateien zuzugreifen oder andere Aktivitäten durchzuführen. Sie können anhand des Aktivitätsprotokolls überprüfen, was eine Erweiterung im Detail tut.

Ich möchte eine zusammengeführte Ansicht aller installierten Erweiterungen sehen und nicht nur eine Ansicht, die sich auf einzelne Erweiterungen konzentriert.

Jetzt du : Wie sehen Sie das Aktivitätsprotokoll der Erweiterung? (über Techdows )