wayBetter Store
Emoji Picker: プラグインのプレビュー

プラグイン · 書く · 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を呼んでいればファイルを拒否します。

権限は宣言でありガードレールであって、サンドボックスではありません。wayBetter APIがこのプラグインに渡すものを制限しますが、プラグインはあくまでページ内のJavaScriptで、ページ自身の権限を持ちます。実際に動くのは下のコードです。

コード

bt-emoji-picker.plugin.jsを読む165.1 KB · アプリがインストールするバイト列そのもの
bt-emoji-picker.plugin.jsRaw
読むにはrawファイルを開いてください。

インストールの仕組みと、その安全性

  1. インストーラーではなく、リンク。 「wayBetterにインストール」はwaybetter://リンクです。アプリを開き、このプラグインを提案します。Webページは何もインストールできず、アプリ内のタブにもできません。
  2. アプリがファイルを検証。 アプリ自身がファイルをダウンロードし、アプリに組み込まれた鍵でストアのカタログのEd25519署名を検証してから、このファイルのサイズとSHA-256をカタログと照合します。
  3. 読んでから、確認。 インストール画面には、名前、作者、バージョン、入手元、SHA-256、宣言された権限、コードのスキャン結果、そしてコードが表示されます。インストールを押すまで、何も書き込まれません。

保証しないこと: プラグインはページ内で、ページ自身の権限で動きます。スキャンは圧縮や難読化されたコードの中までは見通せません。ブラウザー拡張機能として信頼できるものだけをインストールしてください。 署名付きカタログに入っているものはすべて、オフラインで保管されているストアの鍵が保証します。

アプリがまだない、またはバージョンが古い?

ワンクリックインストールには、wayBetter for X 1.0.0以降が必要です。wayBetter for Xを入手するか、手動で行ってください: bt-emoji-picker.plugin.jsをダウンロードして、wayBetterのウィンドウにドラッグします。同じインストール画面が開きます。