Firefoxでコピー/ペーストが機能しない
問題
タイトル通りです
すみません!! odiak.icon
応急処置
about:configにてdom.events.asyncClipboard.clipboardItemをtrueにする
キーボードショートカット経由でコピペできるようになる
原因
古いAPIを使いたくなかったのでClipboard APIを使っていたんですが、やっぱりFirefoxにも対応したいですね... odiak.icon
メインがFirefoxなので、とてもほしいですtakker.icon
下にも書きましたが、今のところコピーした図形の貼り付け先がKakeruしかないので、clipboardを使わずlocal storageで完結させても問題ないと思います
まあそうですね。将来的には、画像データも入れ込んで他のアプリなどにもペーストできたらという狙いもありましたodiak.icon
/vim-jp-emojis/便利そう.icontakker.icon
それを念頭に置くと、確かにclipboardでやり取りしたいところですね……
すみません、コピペできないは誤りでした。特定の方法を使うと、現状でもFirefoxでコピペできるとわかりましたtakker.icon
Firefoxでの詳しい動作状況
アプリのボタンを使ったコピペ
❌コピー/切り取り
❌ペースト
これはどうあがいてもFirefoxでは使えない
ブラウザ機能(Ctrl+Cなど)を使ったコピペ
❌コピー/切り取り
アプリのボタン経由のコピーと同じ
✅ペースト
これだけはFirefoxでも設定無しに動く
clipboardの読み込み操作を一切行っていないので、Firefoxでも設定なしに使える
おそらくSafariでも使えるはず
設定なしだとコピーが機能しないため、実質貼り付けできない状態になっている
これは知らなかった
MDNだとブラウザ拡張機能内でしか使えないとあるが、実際にはwebアプリでも使えるようだ Kakeruの貼り付けボタンから貼り付けできるようになった
解決策
他のアプリからのデータを貼り付けることは考えていないので、Clipboardを経由しないコピペにしても問題ない
この方針で修正かけてみようと思いますtakker.icon
Firefoxなどではデータを貼り付けるpromptが表示される
バイナリデータだと難しいかもtakker.icon