Плагин · Письмо · для X
Emoji Picker
автор: wayBetter · v3.2.0 · 165.1 KB
A Discord-style emoji picker for X's text boxes. X's own emoji button (or Ctrl+Shift+E) opens it right under the composer toolbar: search with skin tones on top, a category rail on the left, one scrolling grid with Frequently used first and sticky category headers, and a preview bar with the…
- Хранилище
- Диалоги
- Без сети
Открывает wayBetter for X на экране установки (версия 1.0.0 или новее). Ничего не устанавливается, пока вы не подтвердите там. Как работает установка
Что он запрашивает
- ХранилищеХранит собственные настройки и данные на вашем компьютере.
- ДиалогиПоказывает собственные диалоги, сообщения и всплывающие уведомления.
- Без сетиОбещает не обращаться ни к какому серверу. Приложение сканирует код и отклоняет файл, если он вызывает fetch, XMLHttpRequest, WebSocket, EventSource или sendBeacon.
Разрешения — это заявление и ограждение, а не песочница. Они ограничивают то, что API wayBetter выдаёт этому плагину; плагин всё равно остаётся JavaScript-кодом на странице с доступом самой страницы. Код ниже — это то, что действительно выполняется.
Код
Читать bt-emoji-picker.plugin.js165.1 KB · ровно те байты, которые устанавливает приложение
Откройте исходный файл, чтобы прочитать его.
Как работает установка и безопасна ли она?
- Ссылка, а не установщик. «Установить в wayBetter» — это ссылка
waybetter://. Она открывает приложение и предлагает этот плагин. Веб-страница ничего установить не может, как и вкладка внутри приложения. - Приложение проверяет файл. Оно само скачивает файл, проверяет подпись Ed25519 каталога ключом, вшитым в приложение, а затем сверяет размер и SHA-256 этого файла с каталогом.
- Вы читаете, затем подтверждаете. Экран установки показывает название, автора, версию, источник, SHA-256, заявленные разрешения, результаты сканирования кода и сам код. Ничего не записывается, пока вы не нажмёте «Установить».
Чего это не обещает: плагин работает внутри страницы с доступом самой страницы, а сканирование не видит сквозь минифицированный или запутанный код. Устанавливайте то, чему доверили бы как расширению браузера. За всё, что есть в подписанном каталоге, ручается ключ Каталога, который хранится офлайн.
Ещё нет приложения или оно устарело?
Для установки в один клик нужен wayBetter for X 1.0.0 или новее. Скачайте wayBetter for X или сделайте это вручную: скачайте bt-emoji-picker.plugin.js и перетащите в окно wayBetter. Вы увидите тот же экран установки.