Im Wesentlichen möchte ich meine eigene Erweiterung programmieren können, um eine andere Erweiterung für bestimmte Zwecke auszulösen. Ist das überhaupt möglich?Kann ich eine andere Chrome-Erweiterung mit einer eigenen Chrome-Erweiterung ausführen?
0
A
Antwort
2
Wenn Sie andere Erweiterungen verwalten möchten, können Sie einen Blick auf chrome.management werfen, für Ihren Fall glaube ich, dass Sie management.setEnabled überprüfen möchten, ermöglicht es Ihnen, eine andere Erweiterung zu aktivieren/deaktivieren.
Wenn Sie beabsichtigen mit einer laufenden Nebenstelle für die Nachrichtenübergabe zu kommunizieren, und Sie die Kontrolle über beide Erweiterungen haben, können Sie Cross-extension messaging verwenden, um mit anderen Nebenstellen zu kommunizieren.
Verwandte Themen
- 1. Ausführen einer gespeicherten Prozedur als eine andere Benutzerberechtigung
- 2. Zeige eine andere HTML-Seite in meiner eigenen Seite
- 3. Kann eine Android-Anwendung eine andere Anwendung in ihrem eigenen Speicherplatz installieren?
- 4. Kann eine Grunt-Aufgabe andere Grunt-Aufgaben ausführen?
- 5. Kann ich eine andere Sequenz von einer Funktion zurückgeben?
- 6. Wie kann ich eine Staging-Site für meine Azure-Webanwendung mit einer eigenen Datenbank einrichten?
- 7. Kann ich einen Typ innerhalb einer eigenen Typdefinition verwenden?
- 8. Wie Webanforderung in einem eigenen Thread ausführen?
- 9. Wie kann ich programmgesteuert ein div mit eigenen Bildlaufleisten scrollen?
- 10. Kann ich einen Controller in einer Methode mit einem eigenen Callback-Block freigeben?
- 11. Boost-Unit-Test mit meiner eigenen Hauptfunktion zum Debuggen ausführen
- 12. Kann ich eine Git-Arbeitskopie auf eine andere Maschine kopieren?
- 13. Wie man eine Snackbar mit einer eigenen Aktionsschaltfläche abweist?
- 14. Kann ich eine andere Template-Engine mit angularjs verwenden?
- 15. Wie kann ich mit FileReference Upload eine andere Variable senden?
- 16. Ausführen eines eigenen Unix-Befehls im Terminal?
- 17. Wie kann ich eine andere Abfrage für eine Facette
- 18. Wie kann ich meine eigenen Text-Klassifikator
- 19. Wie kann ich eine jQuery-Funktion mit AS3 ausführen
- 20. Wie kann ich eine Batch-Datei mit zwei Parametern ausführen?
- 21. Wie kann ich eine Zeichenfolge drucken, während eine andere weiterdruckt?
- 22. Kann eine Winkelrichtlinie einen eigenen Controller erfordern?
- 23. Wie kann ich beim Ausführen eines Skripts eine Umgebungsvariable aliasieren?
- 24. Kann ich eine Klasseninstanz haben, die eine andere Klasseninstanz zurückgibt?
- 25. Vorschau einer eigenen Anwendung
- 26. Wie kann ich eine Transaktion ausführen und die Tabelle nicht sperren, damit andere Änderungen vornehmen können?
- 27. Wie kann ich Pythons datetime.datetime mit meinen eigenen Methoden erweitern?
- 28. Wie kann ich eine Javascript-Funktion von VBScript ausführen?
- 29. PyGame - Ich kann nicht eine Oberfläche auf eine andere übertragen
- 30. Selen async Skript im eigenen Thread blockiert andere Skripte
Großartig, danke für die Info! –
Bitte beachten Sie, dass "aktivieren" ist nicht das gleiche wie "aufrufen", was ist, was ich denke, wird gefragt. Wenn eine Erweiterung nicht kooperiert (dh für Messaging geöffnet ist), können Sie höchstens eine Registerkarte mit der Erweiterung "chrome-extension: // otherextensionid/page.html" erstellen, die unter Umständen Nebenwirkungen hat. Sie können beispielsweise keinen Klick auf eine Aktionsschaltfläche auslösen. – Xan