Расширение для Chrome · ключ модели остаётся у вас
Vkladka

Что выбрать

Расширение или веб-версия

Это две разные программы с общим разговором: одна живёт рядом с вашими вкладками, вторая — в отдельном окне и ходит в интернет через сервер.

Расширение

Видит то, что открыто у вас

Боковая панель читает страницу, на которой вы стоите, и работает под вашей уже открытой сессией: личный кабинет, внутренний портал, страница за логином — всё, что вы видите сами. Переключение между открытыми вкладками идёт без повторного захода.

Веб-версия

Страницу приносит сервер

В отдельном окне вкладок вашего браузера нет, поэтому страницу по ссылке приносит служба Vkladka. Отсюда и граница: то, что открывается только после входа, и внутренние адреса вашей сети веб-версии недоступны. Зато она работает там, где расширение поставить нельзя.

Вместе

Разговор один на обе

Окно веб-версии умеет узнать, что расширение уже установлено, и не предлагать ставить его второй раз. Переписку и настройки можно перенести файлом между ними, а ключи моделей при переносе не уезжают — их вводят заново на каждом устройстве. Подробнее про ключ — свой ключ модели.

Как это делается

Доступ ко всем страницам — по запросу, не сразу

В файле расширения право читать любую страницу объявлено необязательным разрешением, а не выдано заранее вместе с установкой — доступ запрашивается отдельно. Когда открыто окно веб-версии и рядом стоит расширение, между ними появляется мост. Окно узнаёт список открытых вкладок и просит прочитать страницу напрямую, вместо того чтобы держать эту логику у себя.

Где граница

Мост читает, а не нажимает

Канал между окном и расширением работает только на чтение: список вкладок и текст страницы через него видны. Нажать кнопку или заполнить поле умеет исключительно боковая панель — окну для этого нечем действовать, даже когда расширение рядом и подключено. Разговоры и файлы у окна и у панели при этом остаются каждый в своём хранилище. Само состояние связи видно человеку прямой строкой — «Расширение подключено» или «не подключено», — а не тихой недоступностью кнопок без объяснения.

Начните с того, что под рукой

Веб-версия открывается сразу, расширение ставится за минуту.