2016-07-27 13 views
0

は動作しませんCmdを+ CのSafariのデスクトップでクリップボードにテキストを追加するので、私は、私が試した何Cmdを+ Cキーを押しのjavascript:Safariのデスクトップ<code>document.execCommand('copy')</code>で

上のクリップボードにテキストを追加することに苦労しています内のテキストを選択し、私は

  • 入力に
  • クリップボードセットの焦点に入れたいテキストを隠し入力を作成

    • :「KeyDownイベント」イベントではCmd + Cの組み合わせをキャッチし、次の操作を実行することです入力は

    ただし、テキストはクリップボードにコピーされません。しかしこれは、例えばChrome上で動作します。

    次の質問は、それは不可能ですが、私はdraw.ioなどのようなアプリがそれをやって見るので、道がなければならないと言う:

    Does Safari handle the paste event correctly?

    答えて

    -1

    それは不可能と言うことではない、実際には非常に困難であり、ユーザのクリップボードを変更するためのハッキー。あなたの試行は素晴らしかったですが、あなたの選択は、毎回ユーザーの選択によって上書きされると思います。 Cmd/Ctrl + Cの検出時にテキストを修正してから復元することをお勧めします。ここで利用可能

    詳細:How does Trello access the user's clipboard?

    +0

    私はあなたが言ったことを理解していません。そして、私もその問題を認識していました。このソリューションはSafariでは動作しません。 –

    関連する問題