'capture screen with electron when rendering a web site

I have an electron application that loads a web page on the internet. one of the sites main features is the ability to capture screen, it uses the

navigator.mediaDevices.getDisplayMedia({video: true});

but obviously, the electron will through the Permission denied because there will be no 'selecting window to capture' popped up to grant any permission to it.

I already check out some articles and saw desktopCapture

the problem is, this is happening and running through the web page javascript not my application's code so I don't know how to affect it.

so what should I do to make capturing the screen works in this situation?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source