Check system permissions for screen capture in macOS Catalina
New system-level permissions for screen capture have been introduced in macOS 10.15. This CL adds checks for this new permission for getDisplayMedia() and the chooseDesktopMedia() extension API. Calls fail screen capture is requested but permission has not been given. There is no API to check this permission, but it can be done indirectly using other system APIs. This CL uses a heuristic proposed at https://crbug.com/993692#c3. Bug: 993692 Change-Id: I2b6b76f22f3aa800eb54b37c7c89c6b28536a632 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1776056Reviewed-by:Robert Sesek <rsesek@chromium.org> Reviewed-by:
Marina Ciocea <marinaciocea@chromium.org> Commit-Queue: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#693111}
Showing
Please register or sign in to comment