Javascript 检测我的基于web的应用程序中的任何屏幕共享

Javascript 检测我的基于web的应用程序中的任何屏幕共享,javascript,jquery,web,web-applications,Javascript,Jquery,Web,Web Applications,我目前正在开发一个基于web的应用程序,我需要提醒用户当前在他/她的pc上活动的任何类型的屏幕共享。是否可以检测通过桌面或基于web的应用程序(如Anydesk、Team viewer、Zoom、Google Meet、Facebook Messenger、Viber等)执行的任何类型的屏幕共享。?是否有任何基于javascript、jquery或其他web应用程序支持的库?我不能肯定,但我强烈猜测答案是肯定的“否”。这是因为基于web的应用程序的“沙盒”级别低于屏幕共享应用程序通常的操作级别。

我目前正在开发一个基于web的应用程序,我需要提醒用户当前在他/她的pc上活动的任何类型的屏幕共享。是否可以检测通过桌面或基于web的应用程序(如Anydesk、Team viewer、Zoom、Google Meet、Facebook Messenger、Viber等)执行的任何类型的屏幕共享。?是否有任何基于javascript、jquery或其他web应用程序支持的库?

我不能肯定,但我强烈猜测答案是肯定的“否”。这是因为基于web的应用程序的“沙盒”级别低于屏幕共享应用程序通常的操作级别。唯一可行的方法是,如果应用程序的主机环境提供了一个特定的api,允许您查看可以让您检测屏幕共享应用程序的信息。一般来说,让任何web应用程序看到这一点都会被认为是一种安全风险。另一种可能的可能性是:如果存在提供webrtc屏幕共享或类似功能的主机环境,并且操作系统需要独占锁来启动屏幕共享会话,然后,如果您尝试屏幕共享,但无法,那么这可能会让您知道屏幕共享已经发生。但我不认为独占锁是标准的。我猜你可以一次拥有多个屏幕共享(测试起来很简单)。目前还没有收到解决方案。希望很快得到它。:)我不能肯定,但我会做出一个强有力的猜测,答案是肯定的“不”。这是因为基于web的应用程序的“沙盒”级别低于屏幕共享应用程序通常的操作级别。唯一可行的方法是,如果应用程序的主机环境提供了一个特定的api,允许您查看可以让您检测屏幕共享应用程序的信息。一般来说,让任何web应用程序看到这一点都会被认为是一种安全风险。另一种可能的可能性是:如果存在提供webrtc屏幕共享或类似功能的主机环境,并且操作系统需要独占锁来启动屏幕共享会话,然后,如果您尝试屏幕共享,但无法,那么这可能会让您知道屏幕共享已经发生。但我不认为独占锁是标准的。我猜你可以一次拥有多个屏幕共享(测试起来很简单)。目前还没有收到解决方案。希望很快得到它。:)