Этот js-сниппет запрещает "Исследовать элементы" на странице. Если быть точнее, при открытии браузерной консоли он циклически останавливает работу js-скрипта брекпоинтом, запрещая тем самым использовать селектор элементов.
(function () {
(function a() {
try {
(function b(i) {
if (('' + (i / i)).length !== 1 || i % 20 === 0) {
(function () {}).constructor('debugger')();
}
else {
debugger;
}
b(++i);
}(0))
} catch (e) {
setTimeout(a, 5000)
}
})()
})();
P.S.
Конечно же, есть варианты это дело обойти. Но как говорится "кто знает - тот знает". Чуть позже их опишу в другой статье.