Блокиране на API за видимост
Уебсайтовете няма да знаят, когато сменяш табовете. Събитието за промяна на видимостта е напълно блокирано.
Съвременните платформи за интервюта — Yandex Code, CoderPad, HackerRank, CodeSignal — активно следят какво се случва вътре в таба. Всяко превключване на таб, загуба на фокус или опит за копиране на задачата се регистрира като подозрителна дейност и се препраща на интервюиращия.
Събитието visibilitychange се активира веднага щом смените табовете, минимизирате браузъра или отворите превключвателя на задачите.
Улавя момента, в който кликвате в друго приложение или превключвате прозорците на браузъра чрез Alt-Tab.
Сайтовете изключват избора на текст, десен бутон и Clipboard API, така че не можете да копирате задачата или да поставите отговор.
Разширението обновява тези API на ниво страница: браузърът постоянно казва на сайта "всичко е активно, потребителят е фокусиран", докато четете ChatGPT в друг прозорец, копирате код или преглеждате задачата извън страницата.
Всичко необходимо за технически интервюта без проследяване
Уебсайтовете няма да знаят, когато сменяш табовете. Събитието за промяна на видимостта е напълно блокирано.
Блокове размазват, фокус, window.onfocus и window.onblur събития на всички уебсайтове.
Копирай текста дори на сайтове, където е изключен. Работи автоматично.
Ctrl + hover highlight елемента, Ctrl+Alt копира целия текст на елемента в клипборда.
Конфигурирайте на кои сайтове разширението ще бъде активно. Добавете домейни чрез изскачащи прозорци.
Manifest V3 работи локално, не събира данни. Отворен код в GitHub.
5 прости стъпки за инсталиране на разширението от архива
Изтеглете архива с разширения от GitHub хранилището.
Разопаковайте архива във всяка папка на компютъра си.
Въведете в адресната лента на Chrome:
chrome://extensions/Активирайте превключвателя в горния десен ъгъл на страницата.
Кликни "Load unpacked" и избери папката.