Как сделать, чтобы при скриншоте некоторая информация на сайте не отображалась? Например как на кинопоиске при скрине вместо фильма будет черный экран.
Вообще никак такое не сделать. У кинопоиска DRM защита и работает она только при стриминге видео. И то, там какая-то хитрая схема. Это нужно вникать как эта технология работает, как-то через CDN, еще и плеер специальный
Не знаю, чистым JS никак, возможно с помощью nodeJS, она же так или иначе может взаимодействовать с системой. Ну это возможно, в приложении каком-то наподобие сбербанка нельзя было