我正在创建一个Opera扩展,它将打开一个允许用户将本地窗口流式传输到浏览器html文件的网页。由于Opera扩展结构类似于chrome,我在Opera上测试了结构。
对于有权限的清单:
"permissions": ["desktopCapture","activeTab"],
错误:
There were warnings when trying to install this extension:
Permission 'desktopCapture' is unknown or URL pattern is malformed.
使用方法:
chrome.desktopCapture.chooseDesktopMedia(["screen", "window"], onAccessApproved);
控制台错误:
Uncaught TypeError: Cannot read property 'chooseDesktopMedia' of undefined
Opera是否有一些关于getUserMedia API使用的文档可以帮助解决这个问题
已经通过:
* https://dev.opera.com/articles/getusermedia-access-camera-privacy-ui/
* https://dev.opera.com/tags/getusermedia/
* WebRTC官方页面
答案 0 :(得分:1)
Opera尚不支持desktopCapture,因此您无法使用它。没有其他方法可以分享我现在可以看到的其他应用程序窗口。