2

Mithilfe der chrome-API können Sie eine Liste aller installierten Erweiterungen abrufen.Liste der im Accognito-Modus zulässigen Chrome-Erweiterungen abrufen

ich diesen Code verwende:

chrome.management.getAll(function (list) { 
    for (var i = list.length - 1; i >= 0; i--) { 
     var extension = list[i]; 
     console.log(extension); // contains id, enabled, name, version, type, ... 
    } 
}); 

Das Problem ist, können Erweiterungen im Inkognito-Modus ausgeführt werden dürfen. Aber es gibt keine Eigenschaft zu überprüfen, ob eine angegebene Erweiterung zulässig ist?

Ich muss wissen, ob der Benutzer im Inkognito-Modus ist und eine bestimmte Erweiterung aktiviert ist, ist es auch im Inkognito-Modus erlaubt?

Als letzte Kugel, Holen Sie sich eine Liste von Symbolen in der Menüleiste kann den Trick (nicht erlaubte Erweiterung wird nicht in der Menüleiste angezeigt), konnte aber nichts finden.

Jeder Vorschlag wird sehr geschätzt.

Antwort

0

Um zu wissen, ob der Benutzer im Inkognito-Modus ist, injizieren Sie ein Inhaltsskript und rufen Sie chrome.extension.inIncognitoContext sollte helfen; wie für den Zustand anderer Erweiterungen zu erkennen, scheint derzeit keine Problemumgehungen.

+0

Sad Nachrichten :(. Und keine Lösung für die Liste aller Symbole in der Menüleiste? – Stephan

Verwandte Themen