WebExeBuilder Documentation

back

Category: Browser Control

Namespace: web.browser.back

Description

Navigate back to the previous page in browser history. This is equivalent to clicking the browser back button.

Syntax

await web.browser.back();

Parameters

None

Returns

Promise<boolean> - Returns true when operation completes

Example

Simple example

await web.browser.back();

Practical example

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

Advanced example

async function navigateBack() {
    const canGoBack = await web.browser.canGoBack();
    
    if (canGoBack) {
        await web.browser.back();
        const url = await web.browser.getCurrentUrl();
        console.log('Navigated back to:', url);
    } else {
        console.log('Cannot go back - at start of history');
    }
}

Use Cases

  • Implement back button in custom navigation
  • Navigate to previous page
  • Undo navigation actions
  • Browser-like back functionality
  • Navigate through history
  • Return to previous content
  • Implement keyboard shortcuts (Alt+Left)
  • Custom navigation controls
  • web.browser.forward()
  • web.browser.canGoBack()
  • web.browser.navigate()

Notes

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