javascript 如何检测用户是否在Chrome中禁用了受保护的内容媒体?

x0fgdtte  于 2023-02-11  发布在  Java
关注(0)|答案(1)|浏览(110)

我试图检测是否一个chrome用户通过他的设置禁用了媒体版权(见附图)

经过一番研究,我只发现了下面的逻辑,它只确定浏览器本身是否支持受保护的内容,而不是用户是否自己禁用了它。因此,它总是返回true。

'navigator' in window && 'requestMediaKeySystemAccess' in window.navigator;

有没有办法检测到这一点?我确实注意到,例如Netflix会检测到这一点,并在播放内容之前显示一条用户友好的消息。

zpgglvta

zpgglvta1#

我最终能够通过requestMediaKeySystemAccess方法https://developer.mozilla.org/en-US/docs/Web/API/Navigator/requestMediaKeySystemAccess检测到这一点
您必须提供媒体资产规格和密钥系统。

相关问题