Exception Using chrome.desktopCapture.chooseDesktopMedia

Viewed 194

In Chrome Manifest V2 I was able to easily capture the desktop. Attempting this in Manifest version 3 I have had no luck. I feel I may be missing something here in attempting this in Manifest V3.

I have been using this as a reference. https://developer.chrome.com/docs/extensions/reference/desktopCapture/

My manifest has these permissions granted to it

"permissions": [
    "idle",
    "tabs",
    "storage",
    "notifications",
    "alarms",
    "desktopCapture"

],

This is the sample code I have been testing just to see if I can get the screen selector to come up. I have not included the tabs.tab as this is labeled as optional and I wanted to see if I could have the plugin trigger the screen recording feature on its own.

chrome.desktopCapture.chooseDesktopMedia(["screen"], (streamID, options) => {console.log(id)});

I have been attempting to have this run in my background.js file.

Each time it runs chrome crashes completely with no errors given.

Reviewing the crash dump I can see the following information.

Exception Code: 0xC0000005

Exception Information: The thread tried to read from or write to a virtual address for which it does not have the appropriate access.

0 Answers
Related