Detecting Chrome vs Chromium-Based Browsers in Extensions (Comet, Atlas, etc)

17 views
Skip to first unread message

Tamar Y

unread,
5:58 AM (6 hours ago) 5:58 AM
to Chromium Extensions

Hi everyone,

I’m trying to implement browser-specific logic within my extension to distinguish between standard Google Chrome and other Chromium-based browsers (specifically Comet and Atlas or other Agentic AI browsers).

The Challenge: Since these browsers are built directly on top of Chromium, they seem to prioritize compatibility by masking their identity. I’ve already tested the following with no luck:

  • navigator.userAgent: It returns a standard Chrome string.

  • Feature Detection: Basic chrome.* API checks don't show enough variance to reliably fingerprint the specific browser.

Is there a known "under-the-hood" property, a unique chrome.runtime constant, or perhaps a specific behavior in the Rendering Engine that differentiates these distributions from the official Google Chrome build?

Can I identify from the Chrome extension scope on which browser exactly the extension is installed?

Thanks in advance, 
Tamar

Reply all
Reply to author
Forward
0 new messages