Скачайте и установите расширение QubKey для Chrome или Firefox на macOS или Windows. Перед использованием настройте Native Messaging с соответствующим настольным приложением.
Выберите операционную систему
Выберите пакет, соответствующий вашему настольному приложению QubKey. Сборки macOS и Windows немного отличаются и не взаимозаменяемы.
Релиз 1.0.0 — выберите macOS или Windows выше, затем скачайте пакет Chrome (.zip) или Firefox (.xpi) для этой платформы.
SHA-256 файла Chrome .zip (проверьте загрузку перед установкой)
91e6df76ae5cefd3e925d88bb6f25f1cb761023d9edfd83eed9fe0d306bcdffeSHA-256 файла Firefox .xpi (проверьте загрузку перед установкой)
af7606d8543dbb6142ba9c395e3241908ddbc5c1ffcf56ee673416c0c87837afChrome: .zip — это только архив: распакуйте в папку с manifest.json в корне; на chrome://extensions включите режим разработчика и выберите «Загрузить распакованное расширение». Chrome не устанавливает zip двойным щелчком.
Firefox: .xpi предназначен для загрузки на AMO или особых локальных установок. Обычный Firefox Release обычно требует подписанную Mozilla сборку с addons.mozilla.org.
Расширение взаимодействует с настольным приложением QubKey через Native Messaging. Настройте нативный хост (JSON-манифест, бинарник, пути) по документации Native Messaging вашего настольного проекта.
Установите и откройте настольное приложение QubKey для macOS (Apple Silicon) через Download & installation guide. Держите хранилище разблокированным при тестировании.
В macOS установите com.passmanager.native.json в ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/ (и аналогичные папки для Firefox, Edge и Opera). Укажите path к native helper в QubKey.app.
После ручной загрузки скопируйте ID расширения из браузера в манифест хоста com.passmanager.native.json, как описано в документации.
В macOS Chrome, Brave и другие Chromium-браузеры используют те же шаги. Microsoft Edge на Mac использует edge://extensions с той же распакованной папкой.
После публикации на addons.mozilla.org (AMO) пользователи устанавливают дополнение в один клик, без about:debugging. Файл .xpi — пакет для AMO (или артефакт сборки) после настройки API.
В macOS: about:addons → меню шестерёнки → Установить дополнение из файла и выберите passmanager-firefox-1.0.0.xpi. Работает только в Firefox Nightly/Developer Edition или при отключённой проверке подписи.
Бета-тест в macOS: переименуйте passmanager-firefox-1.0.0.xpi в .zip, распакуйте, затем about:debugging → Этот Firefox → Загрузить временное дополнение и выберите manifest.json. Перезагружайте после каждого перезапуска Firefox.