WebExeBuilder Documentation

reload

Category: Browser Control

Namespace: web.browser.reload

Description

Reload the current page. This refreshes the page content, using cached resources when available.

Syntax

await web.browser.reload();

Parameters

None

Returns

Promise<boolean> - Returns true when operation completes

Example

Simple example

await web.browser.reload();

Practical example

document.getElementById('reload-btn').addEventListener('click', async () => {
    await web.browser.reload();
});

Advanced example

async function refreshPage() {
    const url = await web.browser.getCurrentUrl();
    console.log('Reloading:', url);
    
    await web.browser.reload();
    
    // Wait for page to load
    setTimeout(() => {
        console.log('Page reloaded');
    }, 1000);
}

Use Cases

  • Refresh current page content
  • Reload after updates
  • Implement refresh button
  • Update page data
  • Retry failed page loads
  • Refresh dynamic content
  • Implement keyboard shortcuts (F5)
  • Force content update
  • web.browser.reloadNoCache()
  • web.browser.navigate()
  • web.browser.stop()

Notes

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