Browser fingerprint report
Open. Scan. Save.
The scan starts automatically and uploads the completed JSON report to server storage. Playwright can read the report and its capture ID from one stable browser object.
idleStarting scan
Complete result
Fingerprint JSON
{}Optional permissioned fields
These browser APIs need a visible user permission prompt.
await page.waitForFunction(() => window.__MIRRORPRINT__?.status === "complete")const report = await page.evaluate(() => window.__MIRRORPRINT__?.report)const captureId = await page.evaluate(() => window.__MIRRORPRINT__?.upload?.captureId)