Разблокировывает карты tarkov.help, закрытые за премиумом
Tarkov Help Unlocker Extension
Short Description
Unlock premium-limited map data on tarkov.help by intercepting requests and injecting custom content, allowing to view fully detailed maps without a subscription.
Full Description
What the Extension Does:
Blocks Certain Scripts
The extension uses Chrome’s declarativeNetRequest API to temporarily block specific scripts from loading on api.tarkov.help. These scripts normally enforce premium access restrictions on the tarkov.help website.
Injects a Custom Script (inject.js)
This injected script intercepts network requests (both XMLHttpRequest and fetch) related to map data and substitutes real responses with mock data.
All modifications happen in the background so you can seamlessly see map information that would otherwise require a premium membership.
Replaces Network Requests
By overriding certain native browser functions (Function.prototype.call for XHR and fetch), the extension captures requests to tarkov.help / api.tarkov.help and returns preloaded (mock) JSON data fetched from https://glassysundew.github.io/mock.json.
This trick unlocks all map details such as spawn points, containers, and other hidden features.
Manages Dynamic Rules
The background script (background.js) listens for messages from the content script and either:
Adds a rule to block premium-enforcing scripts on page load (createBlockRule), or
Removes that rule once the page has loaded and the data substitution is complete (removeBlockRule).
This ensures the site’s original premium restrictions remain bypassed for the user session.
When It Runs
The extension is active on URLs matching https://tarkov.help/ru/map/* and https://api.tarkov.help/* (see content_scripts in manifest.json).
All network interception and content injection occurs only on domains listed in host_permissions.
Permissions Requested
declarativeNetRequest
Needed to dynamically add/remove network blocking rules and inspect traffic to the specified domains.
Host Permissions
https://tarkov.help/* and https://api.tarkov.help/*: to intercept and modify page requests.
https://glassysundew.github.io/*: to fetch the mock data used for replacing premium-locked content.
Technical Details
content.js
Runs in the context of the specified website pages. It inserts inject.js into each page and forwards messages between the background script and the webpage itself.
inject.js
Executes directly on the webpage. It intercepts network requests and replaces them with the unlocked (mock) data so users can see otherwise restricted map elements.
background.js
Handles requests from the content script, updating the declarativeNetRequest rules to block or unblock the premium-limiting scripts as needed.
Privacy Policy
This extension does not collect, store, or transmit any personal data.
All interception and blocking occur locally in your browser.
Mock data is fetched from a public GitHub page (https://glassysundew.github.io/mock.json) that does not track or store user information.
Limitations & Disclaimer
This is an unofficial extension and is not affiliated with or endorsed by tarkov.help.
Because it intercepts and replaces certain parts of the site’s functionality, future website updates may partially or completely break the extension’s behavior.
Use at your own risk, and keep in mind the extension may violate the website’s terms of service.
ru:
Краткое описание:
Расширение для автоматической подмены загружаемых скриптов и данных на сайте tarkov.help, позволяющее увидеть скрытые элементы внутриигровых карт без подписки.
Полное описание:
Что делает расширение:
Блокировка части скриптов
С помощью механизма chrome.declarativeNetRequest расширение временно блокирует загрузку некоторых скриптов с api.tarkov.help. Это нужно, чтобы на веб-страницу не подгружался код, ограничивающий доступ к картам для не-премиум-пользователей.
Инъекция собственного скрипта (inject.js)
Расширение вставляет на страницу пользовательский скрипт inject.js. Он перехватывает сетевые запросы, связанные с картами, и подменяет ответы на заранее подготовленные (mock) данные.
Весь процесс построен таким образом, чтобы имитировать поведение сайта, но с “разблокированными” картами и маркерами.
Подмена сетевых запросов
Через перехват методов XMLHttpRequest и fetch (при помощи переопределения Function.prototype.call и других техник) расширение обнаруживает запросы к карте на tarkov.help/api.tarkov.help и заменяет реальные ответы данными из https://glassysundew.github.io/mock.json.
Благодаря этому пользователь видит все необходимые объекты карты (спавны, тайники, контейнеры и т. д.), не попадая под обычные ограничения.
Управление динамическими правилами
Фоновый скрипт (background.js) обрабатывает запросы от контент-скрипта и:
Добавляет временное правило для блокировки скриптов (createBlockRule).
Удаляет это правило после того, как на странице завершён процесс подмены данных (removeBlockRule).
Условия срабатывания
Расширение запускается на страницах по шаблонам https://tarkov.help/ru/map/* и https://api.tarkov.help/* (см. раздел content_scripts в manifest.json).
Все вспомогательные подстановки и инъекции работают только для доменов, указанных в host_permissions.
Какие разрешения запрашивает расширение и для чего
declarativeNetRequest: нужно для динамического добавления/удаления правил блокировки скриптов и проверки трафика.
**host_permissions:
https://tarkov.help/* и https://api.tarkov.help/* — чтобы иметь доступ к содержимому страниц и подменять ответы.
https://glassysundew.github.io/* — для загрузки макетных (mock) данных.
Технические детали
Расширение использует два основных скрипта:
content.js: запускается в контексте веб-страниц на доменах, которые мы указали, и вставляет inject.js. Также пересылает сообщения между фоновым скриптом и кодом страницы.
inject.js: выполняется непосредственно на веб-странице, подменяя сетевые запросы и возвращая фейковые данные, эмулирующие полноценный доступ к картам.
background.js (фоновый сценарий) служит для:
Обработки запросов от контент-скрипта и управления правилами блокировки через API chrome.declarativeNetRequest.updateDynamicRules.
Подтверждения или отмены правил, чтобы сайт не смог загрузить блокирующие/премиум-скрипты.
Политика конфиденциальности
Расширение не передаёт и не собирает никакие персональные данные о пользователях.
Все операции перехвата и блокировки выполняются локально в браузере.
Подменяемые данные загружаются из открытого JSON-файла на GitHub (https://glassysundew.github.io/mock.json), который не требует авторизации и не хранит информацию о пользователях.
Ограничения и важные замечания
Расширение не является официальным решением сервиса tarkov.help и не поддерживается их командой.
После установки расширения сайт tarkov.help будет работать иначе, чем задумано разработчиками. В случае несовместимости обновлений сайта с логикой расширения часть функций может перестать работать.
Используйте расширение на свой страх и риск.
Как удалить расширение
Откройте «Настройки» → «Расширения» в Google Chrome.
Найдите «Tarkov Help Unlocker» и нажмите «Удалить».
Source Manifest.json
Similar Extensions
Bookmarks clean up 28 600 ★ 861KiB
Bulk URL Opener 28 46 ★ 242KiB
Unlock TikTok 28 0 ★ 92.75KiB
Get cookies.txt LOCALLY 28 33 ★ 247KiB
Popup Blocker (strict) 28 931 ★ 147KiB
Free VPN Chrome extension - Best VPN by uVPN 28 18925 ★ 3.04MiB
Site Blocker - Block Site & Focus Mode 28 1178 ★ 61.47MiB
ModResponse - Mock and replay API 28 23 ★ 454KiB
Web3 Antivirus 28 318 ★ 3.02MiB
Death To _blank 28 79 ★ 196KiB
FastProxy - обход блокировки сайтов 28 3579 ★ 982KiB
Dueling Book Unlock 28 10 ★ 246MiB
Requestly - Intercept, Modify & Mock HTTP Requests 28 1227 ★ 876KiB
DuckDuckGo Privacy Essentials 28 2067 ★ 4.95MiB
RealProxy - доступ в России и Украине: обход блокировок и ускорение YouTube 28 764 ★ 721KiB
Troywell VPN Lite - unlimited VPN proxy 28 96 ★ 3.67MiB
Bookmark Dupes 28 131 ★ 74.14KiB
LiChess Tools, by Siderite 28 53 ★ 929KiB
Clutter Free - Prevent duplicate tabs 28 203 ★ 411KiB
Web Proxy 28 3 ★ 238KiB
Reopen closed tab 28 11 ★ 47.43KiB
Trocker 28 42 ★ 85.19KiB
Lock Tab 28 52 ★ 44.7KiB
Proxy Switcher 28 4 ★ 185KiB