Advanced Client Metadata Collector is a reusable OutSystems Reactive Block that retrieves detailed browser, device, and environment metadata on demand.The Block includes a “Fetch Info” button, and metadata is collected only when the user clicks it.
This makes the component ideal for:
Diagnostics & troubleshooting
Security auditing
User environment logging
Analytics dashboards
Conditional UI rendering based on device/browser capability
Download the Forge component.
Add the module to your OutSystems environment.
Drag BrowserInfoCollector Block into any screen.
No configuration is required.
This triggers an internal JavaScript function that collects metadata using:
navigator.* APIs
navigator.*
screen & window properties
screen
window
performance APIs
performance
GPU detection via WebGL
Network Information API (when available)
After collecting metadata, the block raises the event:
BrowserInfoReceived
Your screen must handle this event to receive the metadata object.