Как сделана защита от копирования, даже DevTools не открывается?
В хроме открываете view-source:http://openssource.biz/zima-na-openssource-pozdravlenie-s-nastupayushhimi-prazdnikami-ot-strimershi-kariny.html и все замечательно видно.
Практически в начале документаdocument.onkeypress = function(event) {
    event = (event || window.event);
    if (event.keyCode === 123) {
        //alert('No F-12');
        return false;
    }
};
document.onmousedown = function(event) {
    event = (event || window.event);
    if (event.keyCode === 123) {
        //alert('No F-keys');
        return false;
    }
};
document.onkeydown = function(event) {
    event = (event || window.event);
    if (event.keyCode === 123) {
        //alert('No F-keys');
        return false;
    }
};

function contentprotector() {
    return false;
}

document.oncontextmenu = contentprotector;
document.onmouseup = contentprotector;
var isCtrl = false;
window.onkeyup = function(e)
{
    if (e.which === 17)
        isCtrl = false;
}

window.onkeydown = function(e)
{
    if (e.which === 17)
        isCtrl = true;
    if (((e.which === 85) || (e.which === 65) || (e.which === 80) || (e.which === 88) || (e.which === 67) || (e.which === 83)) && isCtrl === true)
    {
        return false;
    }
}
isCtrl = false;
document.ondragstart = contentprotector;
Табличка keyCode  https://www.cambiaresearch.com/articles/15/javascr...  123 это как раз F12
Можно открыть через меню.
А вообще отлавливается нажатие кнопки на клавиатуре и заменяется действие.