Node.js chrome.desktopcapture.choosedesktopmedia只能在扩展中使用

Node.js chrome.desktopcapture.choosedesktopmedia只能在扩展中使用,node.js,google-chrome-extension,Node.js,Google Chrome Extension,您好,我是node js服务器应用程序的新手,只是想知道chrome.desktopcapture.choosedesktopmedia是否只能用于chrome扩展 我正试图将其作为托管在NodeJS上的服务器页面来工作。 注意:当在chrome ExteContent中使用时,此功能有效,但在服务器上托管时使用的相同代码给出错误:未捕获类型错误:无法读取未定义的属性“chooseDesktopMedia”是,chrome.API只能在扩展()或应用()中使用 原因是API可用于访问私人数据,如

您好,我是node js服务器应用程序的新手,只是想知道chrome.desktopcapture.choosedesktopmedia是否只能用于chrome扩展

我正试图将其作为托管在NodeJS上的服务器页面来工作。
注意:当在chrome ExteContent中使用时,此功能有效,但在服务器上托管时使用的相同代码给出错误:未捕获类型错误:无法读取未定义的属性“chooseDesktopMedia”

是,
chrome.
API只能在扩展()或应用()中使用

原因是API可用于访问私人数据,如果恶意使用,可能会造成很大损害,因此安装扩展或应用程序需要获得明确的用户同意


您可以建议用户使用为您的站点安装扩展/应用程序。

感谢info@wOxxOm,但这可以通过使用一些客户端应用程序(如:nw.js)实现吗?正如您所看到的,中没有desktopCapture,因此需要扩展。至于js库,没有任何限制,可以使用任何你喜欢的和扩展中可以使用的。不,它适用于Chrome应用程序。请参见示例: