プラグイン · 書く · 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 · アプリがインストールするバイト列そのもの
読むにはrawファイルを開いてください。
インストールの仕組みと、その安全性
- インストーラーではなく、リンク。 「wayBetterにインストール」は
waybetter://リンクです。アプリを開き、このプラグインを提案します。Webページは何もインストールできず、アプリ内のタブにもできません。 - アプリがファイルを検証。 アプリ自身がファイルをダウンロードし、アプリに組み込まれた鍵でストアのカタログのEd25519署名を検証してから、このファイルのサイズとSHA-256をカタログと照合します。
- 読んでから、確認。 インストール画面には、名前、作者、バージョン、入手元、SHA-256、宣言された権限、コードのスキャン結果、そしてコードが表示されます。インストールを押すまで、何も書き込まれません。
保証しないこと: プラグインはページ内で、ページ自身の権限で動きます。スキャンは圧縮や難読化されたコードの中までは見通せません。ブラウザー拡張機能として信頼できるものだけをインストールしてください。 署名付きカタログに入っているものはすべて、オフラインで保管されているストアの鍵が保証します。
アプリがまだない、またはバージョンが古い?
ワンクリックインストールには、wayBetter for X 1.0.0以降が必要です。wayBetter for Xを入手するか、手動で行ってください: bt-emoji-picker.plugin.jsをダウンロードして、wayBetterのウィンドウにドラッグします。同じインストール画面が開きます。