1

この fiddleをご覧ください。IE の貼り付けイベントをキャッチしたいのですが、s.th を実行してください。貼り付けるデータと一緒に貼り付けます。これは、ボタンをクリックすることでも実行できるはずです。これまでのところ、本当に厄介なことを除いてすべてが機能しています...

最初にボタンをクリックすると、IE はクリップボードへのアクセスを許可するように求めます。ただし、ページをリロードして最初に s.th. ショートカットキーCTRL + Vを使用すると、質問はなくなり、ボタンを使用しようとしても、IEはもう質問しません.

私にとっては、両方のケースで同じコードを使用しているように見えます。それで、ユーザーが最初にボタンをクリックしてもIEがユーザーを悩ませないように、s.thを実行することは可能でしょうか?

これが私のコードの抜粋です:

$("div").bind("paste", function (e) { customPaste(); });

function customPaste() {
 if (event) event.returnValue = false;
 var data = window.clipboardData.getData("Text");
 paste(data);
}
4

0 に答える 0