firefoxgoogle-chrome-devtoolspuppeteerfirefox-developer-tools

Identifying the domains implemented in Firefox RDP which is subset of the Chrome DevTools Protocol (CDP)


Firefox implements the Remote Debugging Protocol (RDP), which is a subset of the Chrome DevTools Protocol (CDP). You can find detailed information about RDP in the official documentation.

Some methods like Page.navigate work, enabling basic browser automation with Puppeteer. However, some methods like Schema.getDomains do not work in Firefox.

If you want to find out which domains are implemented in Firefox, where should you look for this information?


Solution

  • I was looking for this answer as well, and found it in this official wiki

    Where can I see the current status of the CDP support?

    • We are keeping the following Google spreadsheet up-to-date whenever a new API is getting added. It's important to note that our implementation of CDP will remain partial, and no further APIs might be added.