我想问一个问题,如果有任何库或允许从浏览器共享桌面的东西,我不是在问屏幕共享(即通过 webrtc 的浏览器页面)我问的是桌面共享(如 teamviewer)是指其他用户可以从他的浏览器使用您的计算机,而其他人正在获取您计算机的整个屏幕,而不仅仅是特定的选项卡。
如果您的答案是无法完成,因为 JS 将加载到特定选项卡中,那么可以通过使用一些将屏幕数据/视频字节传输到浏览器然后发送给其他人的小应用程序来实现。
我想问一个问题,如果有任何库或允许从浏览器共享桌面的东西,我不是在问屏幕共享(即通过 webrtc 的浏览器页面)我问的是桌面共享(如 teamviewer)是指其他用户可以从他的浏览器使用您的计算机,而其他人正在获取您计算机的整个屏幕,而不仅仅是特定的选项卡。
如果您的答案是无法完成,因为 JS 将加载到特定选项卡中,那么可以通过使用一些将屏幕数据/视频字节传输到浏览器然后发送给其他人的小应用程序来实现。
我相信您正在寻找的是:WebRTC 以下链接:
Firefox 扩展(示例): http: //mozilla.github.io/webrtc-landing/
添加您的 *. 到 about:config -> getUserMedia screensharing 允许的域
谷歌浏览器扩展(示例):https ://developer.chrome.com/extensions/samples#search
在运行中打开它:Chrome.exe --enable-usermedia-screen-capturing
没有办法做到这一点,主要是因为(我相信)Chrome 的沙盒,以及其他浏览器的沙盒和安全功能。如果你的目标是 Windows,你可以做一个 ActiveX 脚本或者用 Flash 或 Air 做一些事情。