在浏览器上检测屏幕录制

问题描述 投票:0回答:3

是否有任何方法可以检测或阻止在网络浏览器中屏幕录制的 html5 视频元素或画布。也许通过扩展?有可能吗?

javascript html browser screen-recording
3个回答
0
投票

不幸的是没有这样的方法来检测这一点。但是,如果您只是希望它能够防止人们复制您的网页内容并保持其私密性,那么您实际上可以采用其他一些方法。看看这些:

https://myprogrammingnotes.com/protect-web-page-copied-using-javascript.html

有哪些方法可以阻止用户截取网页?


0
投票

是的,演示来了

document.addEventListener("visibilitychange", function() {
  if(document.visibilityState == 'hidden'){
    console.log('hidden')
  } else if (document.visibilityState == 'visible') {
    console.log('visible')
  }
});

浏览器提供监听事件以在调用该方法时隐藏受保护区域


0
投票

你能帮我如何实现这段代码吗?

jQuery('.video-open').magnificPopup({
            type: 'iframe',
            mainClass: 'mfp-fade',
            removalDelay: 160,
            preloader: false,
            fixedContentPos: false,
            iframe: {
                markup: '<div class="mfp-iframe-scaler">' +
                    '<div class="mfp-close"></div>' +
                    '<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>' +
                    '</div>',

                srcAction: 'iframe_src',
            }
        });
© www.soinside.com 2019 - 2024. All rights reserved.