Подтвердите свои ИT‑компетенции 🥸
К добру это или злу мы узнаем не скоро, но уже сегодня пройдя тесты на красном сайте по поиску работы можно получить сертификаты на госуслугах. Подробнее...
Тесты с защитой от списывания (типо нельзя копировать вопросы и переключаться в другое окно). Вопросы местами специфические, но 11 из 15 считается проходным баллом. В случае ошибок, пройти тест можно через месяц и об этом никто не узнает.
Абсолютно случайный пример кода, который если вставить его в консоль браузера открываемую на F12 (после загрузки первого вопроса), совершенно точно не блокирует защиту от списывания.
// Блокируем fetch
const originalFetch = window.fetch;
window.fetch = function(...args) {
const url = args[0];
if (typeof url === 'string' && url.includes('report_data')) {
console.log('Заблокирован запрос:', url);
return Promise.resolve(new Response('{}', {status: 200}));
}
return originalFetch.apply(this, args);
};
// Блокируем XMLHttpRequest
const originalOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function(method, url, ...args) {
if (url.includes('report_data')) {
console.log('Заблокирован XHR:', url);
url = 'data:text/plain,{}'; // Заменяем на пустой ответ
}
return originalOpen.call(this, method, url, ...args);
};
Сам я естественно проходил абсолютно честно, не смотря на крайнюю странность некоторых вопросов...
p.s. весь текст поста является художественным вымыслом, а изображение создано в юмористических целях для илюстрации поста...
#полезное@AbsoluteUnderground