Scheint dort keine automatische Größe Option für Panels in Firefox Add-on SDK Erweiterungen, aber panel.resize
existieren. Ist es möglich, es im aktuellen Panel anzurufen?Ist es möglich panel.resize im Panel selbst anzuwenden
5
A
Antwort
7
Nein, der in einem Bereich ausgeführte Code verfügt nicht über die erforderlichen Berechtigungen zum Aufrufen von SDK-Modulen. Dies wird durch ein Inhaltsskript gelöst, das eine Nachricht an die Erweiterung zurücksendet. Die Erweiterung kann dann die Größe des Panels ändern. Etwas in dieser Richtung (ungetestet):
var panel = require("panel").Panel({
contentURL: ...,
contentScript: "self.port.emit('resize', " +
"{width: document.documentElement.clientWidth, " +
"height: document.documentElement.clientHeight});"
});
panel.port.on("resize", function({width, height})
{
panel.resize(width, height);
});
panel.show();
Verwandte Themen
- 1. Ist es möglich, Gradienten auf Box-Shadow anzuwenden?
- 2. Mit Git, ist es möglich, eine Vorgängerversion erneut anzuwenden?
- 3. ist es möglich, PCA auf jede Textklassifikation anzuwenden?
- 4. Ist es möglich, in self.posts.find über das Selbst hinauszuschauen?
- 5. Ist es möglich, SSRS Report Manager selbst zu installieren?
- 6. Ist es möglich, den Text des Menülinks Produkt von WooCommerce im Wordpress Admin Panel zu ändern?
- 7. Kann Kind Scope $ sich selbst anwenden, ohne Eltern anzuwenden
- 8. Ist es möglich, Anfrageparameter im Anfrageobjekt einzukapseln?
- 9. Ist es möglich, eine Jasmine-Spezifikation innerhalb einer Funktion zu definieren und immer noch davor anzuwenden?
- 10. Ist es möglich, eine Publisher-Richtlinie auf eine stark benannte, privat veröffentlichte Assembly anzuwenden?
- 11. Ist es möglich, Basic Authentication/Middleware auf Routen mit einer Whitelist in Express anzuwenden?
- 12. In Anorm ist es möglich, mehrere ColumnAliaser auf die gleiche Anfrage anzuwenden
- 13. Ist es möglich, ein Commit auf alle Zweige in git anzuwenden?
- 14. Ist es möglich, bei der Verwendung von django-tables2 ein Template-Tag auf eine anzuwenden?
- 15. Ist es möglich, eXtreme Programming für Schnittstellen (Protokolle, APIs oder Frameworks) anzuwenden?
- 16. Ist es möglich, normalize-space auf alle Knoten anzuwenden, die XPath-Ausdruck findet?
- 17. Ist es möglich, eine generische Methode auf eine Liste von Elementen anzuwenden?
- 18. Swift: ist es möglich,
- 19. Ist es möglich path.Data
- 20. ist es möglich,
- 21. ist es möglich,
- 22. Ist es möglich, dass mysql sich selbst aktualisiert, indem es andere Tabellen ändert?
- 23. Ist es möglich, CMFCRibbonPanel aus CMFCRibbonCategory zu entfernen?
- 24. Es ist möglich, in MySQL
- 25. Ist Nebenläufigkeit im Tornado möglich?
- 26. Ist es möglich, gemeinsame Teile der Vorlage zu abstrahieren?
- 27. Ist es möglich, für DB/TBL
- 28. Warum ist es nicht möglich, Lambdas im unmittelbaren Fenster auszuwerten?
- 29. ist es möglich, im Entwicklermodus eine Erweiterung zu Firefox hinzuzufügen?
- 30. Ist es möglich, Databound-Inhalte im laufenden Betrieb zu ändern?
Warum Sie immer Jetpack zu Firefox Add-on SDK umbenennen. – Vasya
Weil es so heißt - Jetpack ist der alte Codename. –
Er hat Recht, Add-on SDK ist das Produkt, wir verwenden Jetpack nur als Codenamen für das gesamte Projekt, einschließlich Builder. – canuckistani