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
Related Methods
web.browser.setUserAgent()
Notes
- Part of browser control functionality
- Asynchronous operation
- Returns promise