Частые вопросы

Остались вопросы?

Ответы на самые популярные вопросы об установке, приватности, разрешениях и принципах работы OKX.

📦 Установка

Зачем нужен Режим разработчика для установки?

+
Chrome требует Режим разработчика для установки веб-приложений, не распространяемых через официальный магазин расширений. Поскольку OKX распространяется напрямую — без телеметрии и без аккаунта магазина — его необходимо загружать как «распакованное расширение». Это стандартная функция Chrome, которой пользуются миллионы разработчиков по всему миру. Она безопасна и официально поддерживается Google.

Включение Режима разработчика снижает безопасность браузера?

+
Включение Режима разработчика само по себе не снижает безопасность. Chrome покажет плашку «Включены расширения в режиме разработчика» — это исключительно информационное сообщение. Реальный вопрос безопасности — какое именно приложение вы устанавливаете. Поскольку OKX полностью открыт и его код читается как обычный текст, вы можете детально проверить, что именно он делает, прежде чем устанавливать. Мы только приветствуем такую проверку.

Какие браузеры поддерживаются?

+
OKX построен на Manifest V3 и стандартных API Chrome. Работает в:
  • Google Chrome 109+ (рекомендуется)
  • Microsoft Edge 109+ (на основе Chromium)
  • Brave Browser (любая актуальная версия)
  • Opera (GX и обычная, на основе Chromium)
  • Chromium (собранный из исходников)
Поддержка Firefox запланирована в версии 2.0 — смотрите дорожную карту.

Загружается ZIP-архив. Почему не .crx-файл?

+
Chrome блокирует установку .crx-файлов вне официального магазина в целях безопасности (начиная с Chrome 73). Подход через ZIP + «Загрузить распакованное» — официально рекомендованный Google метод для загрузки веб-приложений напрямую. Плюс это позволяет вам проверить каждый файл перед установкой — никаких непрозрачных бинарников.
🔒 Приватность и разрешения

Зачем приложению разрешение «tabs»?

+
Разрешение tabs необходимо для вызова chrome.tabs.query() (чтобы найти неактивные вкладки) и chrome.tabs.discard() (чтобы их заморозить). Без этого разрешения менеджер вкладок и оптимизатор памяти не могут работать. Разрешение предоставляет доступ к метаданным вкладок (ID, статус активности, статус закрепления) — оно не раскрывает содержимое страниц, URL или историю.

Приложение может читать мои пароли или данные форм?

+
Нет. У приложения нет доступа к содержимому страниц, DOM-деревьям, полям форм, паролям или данным автозаполнения. Файл content.js, внедряемый в страницы, абсолютно минимален — он только слушает ping-сообщения и возвращает { alive: true }. Данные страниц он не читает и не передаёт.

Очистка кэша удалит мои сохранённые пароли?

+
Нет. Очиститель кэша использует исключительно chrome.browsingData.removeCache(). Это очищает только дисковый кэш (изображения, скрипты, стили, ответы API). Куки, пароли, данные автозаполнения, закладки и история не затрагиваются. API browsingData намеренно разделяет эти типы данных.

Передаёт ли приложение данные на ваши серверы?

+
Ноль. Проверьте сами: откройте Chrome DevTools (F12) → вкладка «Сеть» → отфильтруйте по источнику приложения — вы не увидите ни одного исходящего запроса. Кроме того, поиск fetch, XMLHttpRequest и WebSocket в исходном коде даёт ноль результатов.
⚡ Производительность

Заморозка вкладок уничтожит несохранённые данные в формах?

+
Зависит от сайта. chrome.tabs.discard() замораживает процесс рендеринга, но Chrome сохраняет URL и заголовок вкладки. При нажатии на вкладку Chrome перезагружает её. Большинство современных сайтов восстанавливают состояние через sessionStorage или автозаполнение. Однако если у вас есть несохранённые важные данные (черновик в редакторе), сохраните их до заморозки. Закреплённые вкладки никогда не замораживаются.

Сколько памяти реально можно сэкономить?

+
Зависит от количества вкладок, сложности их содержимого и версии Chrome. По нашим тестам на Chrome 121 с 35 вкладками:
  • Очистка кэша — освобождает ~850 МБ дискового пространства
  • Заморозка вкладок — снижает RAM Chrome с 7,8 ГБ до 2,1 ГБ
  • Оптимизатор памяти — дополнительно возвращает 300–500 МБ фрагментированной памяти
Полная таблица замеров — на странице Возможности.

Само приложение потребляет значительные ресурсы?

+
Нет. Фоновый сервисный воркер простаивает, когда не используется — он активируется только в ответ на сообщения из панели управления. Никаких таймеров, циклов опроса, фоновой обработки. Накладные расходы в режиме ожидания — менее 2 мс процессорного времени на действие и незначительный объём памяти (~50 КБ для контекста воркера).

В чём разница между «Оптимизировать память» и «Заморозить вкладки»?

+
Оба действия замораживают процессы рендеринга, но с разным прицелом:
  • Заморозить вкладки: замораживает все неактивные незакреплённые вкладки вне зависимости от их текущего состояния.
  • Оптимизировать память: запрашивает только вкладки, которые ещё не заморожены (discarded: false), избегая лишних вызовов API для уже замороженных вкладок.
Для большинства пользователей обе кнопки дают одинаковый результат. «Оптимизировать память» чуть эффективнее, так как пропускает уже замороженные вкладки.
🔧 Технические вопросы

Что такое Manifest V3 и почему это важно?

+
Manifest V3 (MV3) — актуальный стандарт платформы расширений Google, пришедший на смену MV2. Ключевые изменения: фоновые страницы заменены сервисными воркерами (которые могут завершаться в режиме ожидания), более строгая политика CSP, и замена блокировки webRequest на declarativeNetRequest. OKX изначально создан для MV3, то есть совместим с планами развития платформы Chrome как минимум до 2027 года.

Можно использовать в корпоративной среде?

+
Да, при наличии соответствующей политики Chrome Enterprise. Вы можете установить приложение через групповую политику ExtensionInstallForcelist или ExtensionInstallAllowlist. Поскольку приложение лицензировано под MIT и полностью проверяемо, службы безопасности организаций могут изучить исходный код перед развёртыванием. Обращайтесь к нам за помощью с корпоративной документацией.

Работает ли приложение в режиме инкогнито?

+
По умолчанию Chrome не запускает веб-приложения в режиме инкогнито без явного разрешения. Чтобы включить OKX в инкогнито: chrome://extensions → OKX → Подробнее → включите «Разрешить использование в режиме инкогнито». В режиме инкогнито приложение работает идентично обычному режиму и не собирает никаких данных.

Как сообщить об ошибке или предложить функцию?

+
Предпочтительный способ — открыть Issue на GitHub. Укажите версию Chrome, ОС и шаги воспроизведения (для ошибок) или краткое обоснование (для предложений). Также можно написать через форму обратной связи — обычно отвечаем в течение 2 рабочих дней.

Не нашли ответа?

Наша команда с удовольствием поможет. Напишите через форму — ответим оперативно.

Написать нам Документация