Zoom de página inteira (ou apenas fullzoom) é um novo recurso do Firefox 3.

Exemplo (XUL:browser)

O exemplo a seguir demonstra o uso da janela atual do navegador. Esse é o uso típico de uma extensão do Firefox.

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

Exemplo (XUL:iframe)

Nota: Isso provavelmente está desatualizado.

Você pode usar o recurso fullZoom para um XUL:iframe também. No entanto, como um iframe não tem uma propriedade  markupDocumentViewer, precisamos obtê-la primeiro:

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

References

Etiquetas do documento e colaboradores

Etiquetas: 
Colaboradores desta página: Hv60T
Última atualização por: Hv60T,