Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Vollständiges Seitenzoom

Das vollständige Seitenzoom (oder einfach fullZoom) ist eine neue Funktion in Firefox 3.

Beispiel (XUL:browser)

Das folgende Beispiel demonstriert die Nutzung für das aktuell fokussierte Browserfenster. Dies ist die typische Verwendung für eine Firefox-Erweiterung.

js
var zoom = ZoomManager.getZoomForBrowser(gBrowser.selectedBrowser);
ZoomManager.enlarge();
ZoomManager.setZoomForBrowser(gBrowser.selectedBrowser, ZoomManager.MIN);

Beispiel (XUL:iframe)

Hinweis: Dies ist wahrscheinlich veraltet.

Sie können die Funktion fullZoom auch für ein <XUL:iframe> verwenden. Da ein iframe jedoch keine markupDocumentViewer-Eigenschaft hat, müssen wir diese zuerst erhalten:

js
var zoom = 1.5;
var iframe = document.getElementById("authorFrame");
var contViewer = iframe.docShell.contentViewer;
var docViewer = contViewer.QueryInterface(
  Components.interfaces.nsIMarkupDocumentViewer,
);
docViewer.fullZoom = zoom;

Referenzen

  • Seitenzoom-Erweiterung von Ted Mielczarek fullpagezoom.xpi für die neuesten Firefox 3.0 Nightlies
  • Der bugzilla Bug über fullZoom.
  • Dokumentation der nsIMarkupDocumentViewer-Schnittstelle.