WebExeBuilder Documentation

getZoom

Category: Browser Control

Namespace: web.browser.getZoom

Description

Get the current browser zoom level. Returns the zoom factor (1.0 = 100%, 1.5 = 150%, etc.).

Syntax

await web.browser.getZoom();

Parameters

None

Returns

Promise<number> - Returns the requested numeric value

Example

Simple example

const zoom = await web.browser.getZoom();
console.log('Zoom level:', zoom);

Practical example

const zoom = await web.browser.getZoom();
const percent = Math.round(zoom * 100);
document.getElementById('zoom-display').textContent = percent + '%';

Advanced example

async function displayZoomLevel() {
    const zoom = await web.browser.getZoom();
    const percent = Math.round(zoom * 100);
    
    const zoomDisplay = document.getElementById('zoom-level');
    zoomDisplay.textContent = percent + '%';
    
    // Update zoom slider
    const slider = document.getElementById('zoom-slider');
    slider.value = zoom;
    
    console.log('Current zoom:', percent + '%');
}

Use Cases

  • Display current zoom level
  • Show zoom percentage
  • Update zoom controls
  • Track zoom changes
  • Implement zoom display
  • Show in status bar
  • Sync zoom slider
  • Monitor zoom state
  • web.browser.setZoom()

Notes

  • Part of browser control functionality
  • Asynchronous operation
  • Returns promise