私はChrome拡張機能をFirefoxに移植します。クリップボードに貼り付け機能があります。しかし、私はまだFirefoxでそれを行うことと運がなかった。私のバックグラウンドスクリプトでやろうとしていることは次のとおりです。Firefox WebExtensionの背景スクリプトからテキストをクリップボードにコピー
const input = document.createElement('textarea');
input.style.position = 'fixed';
input.style.opacity = 0;
input.value = text;
document.body.appendChild(input);
input.select();
document.execCommand('copy');
logger(text);
document.body.removeChild(input);
これはChromeでうまくいきます。私はマニフェストにclipboardWrite
権限を持っています。なぜFirefoxで動作しないのか?
トピックになる質問を編集してください:問題を複製する[mcve]を含めてください。 Chrome拡張機能やFirefox WebExtensionsの場合は、* manifest.json *や背景/コンテンツ/ポップアップスクリプト/ HTMLの一部を含むことがほとんどです。 (1)望ましい動作、(2)特定の問題またはエラー、および(3)それを再現するために必要な最短のコードを含める必要があります。質問自体に*。また、[ここで私はどのような話題を聞くことができますか?](http://stackoverflow.com/help/on-topic)、[ask]を参照してください。 – Makyen