パスワードを忘れた? アカウント作成
16376330 journal
日記

m_nukazawaの日記: webextensionのwriteClipboardパーミッション

日記 by m_nukazawa

公開しているアドオンについて、ChromeWebStoreから「不要なパーミッションを使っている」と警告メールが。

内容を見てみると、「あなたのアドオンでwriteClipboardは使ってないから不要(なので消すように)」とのこと。

で、これなのですが、WebExtensionsからクリップボードアクセスするAPIは壊れており、APIを使わずjs上からダミーHTMLElementを作ってcopyコマンド(?)を発行するという、現在は非推奨の処理で代用するという実装が横行しています。
(昔からの有名な話っぽい。)
https://r7kamura.com/articles/2022-05-08-copy-rich-link
https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard

なので確かに当該アドオンでは「writeClipboardパーミッションは使っていない」のですが、「クリップボードにデータを書く」ことはしており、書き込みが有ることを明示するという意味でパーミッションをONにしていました。
余計な気遣いだったようなので、次はパーミッションを消してUPします。

見方によっては、WebExtensionsのパーミッションは漏れていることになりますね。はい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

犯人はmoriwaka -- Anonymous Coward

読み込み中...