現在、私は初心者として JavaScript を学んでおり、Nicholas Zakas による「Professional Javascript for Web Developers」という本に従っています。そこでクリップボード イベントに出会い、本からいくつかのスクリプトを実装しようとしました。
私が観察したのは、event.clipboardData.getData("text/plain") は貼り付けイベントのテキストを取得できますが、コピー イベントのテキストは取得できないことです。
詳細を説明するために、コピー イベントのアラートを設定します: alert(event.clipboardData.getData("text/plain"))
対応するフィールドの値をコピーしようとすると、空白のアラート ポップアップが表示され、上記のコードではコピーされた値を取得できません。
次に、貼り付けイベントに対して同じアラートを設定しました。対応するフィールドにテキストをコピーして貼り付けると、アラート ポップアップに、コピーして貼り付けた値が正しく表示されるようになりました。
私の質問は:これは望ましい動作ですか? 何か不足していますか?誰でもこの動作を説明できますか?