WebExeBuilder Documentation

getUserAgent

Category: Browser Control

Namespace: web.browser.getUserAgent

Description

Get the current browser user agent string. Returns the user agent used for HTTP requests.

Syntax

await web.browser.getUserAgent();

Parameters

None

Returns

Promise<string> - Returns the requested string value

Example

Simple example

const userAgent = await web.browser.getUserAgent();
console.log('User Agent:', userAgent);

Practical example

const userAgent = await web.browser.getUserAgent();
document.getElementById('user-agent-display').textContent = userAgent;

Advanced example

async function displayBrowserInfo() {
    const userAgent = await web.browser.getUserAgent();
    
    // Parse user agent
    const isChrome = userAgent.includes('Chrome');
    const isEdge = userAgent.includes('Edg');
    
    console.log('Browser info:', {
        userAgent: userAgent,
        isChrome: isChrome,
        isEdge: isEdge
    });
}

Use Cases

  • Display current user agent
  • Debug user agent issues
  • Check browser identity
  • Verify custom user agent
  • Log browser information
  • Troubleshoot compatibility
  • Display in settings
  • Track user agent changes
  • web.browser.setUserAgent()

Notes

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