我正在创建一个 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官方页面