2

機密情報をユーザーに送信していますが、コピーして (別の場所に貼り付けるために) は許可するが、直接は表示しないようにします。

私が検討したいくつかのアプローチがあり、それらすべてにこだわっています。

  1. パスワード ボックスにデータを入力しますが、テキストをコピーすることはできません。

  2. テキストの色を背景色と同じ色にします。ただし、ユーザーはコピーするテキストがあることさえ知らないのではないかと心配しています。彼らはただそこに座って、「テキストが表示されない!」と言います。彼らが何をすべきかを非常に明確に指摘したとしても、テキストは選択されたときにまだ表示されます。

  3. ユーザーがアスタリスクをコピーしたときにテキストを渡す on_copy イベントを作成します。jQuery の bind() を使用してコピーを検出する方法は知っていますが、実際にコピーされるものを変更する方法を見つけていません。

  4. 最後に、javascript とクリップボードの管理に凝ったものです。フラッシュが必要になるので、私は本当にそこに行きたくありません。

4

1 に答える 1

0

これはどうですか...で「隠し」テキストを含むdivorを作成し、javascript を介してコンテンツ全体 (人にコピーしてもらいたいテキスト) の選択を設定し、何らかの方法でユーザーに押すように通知します。データをコピーします (おそらく、ユーザーが読み取るために数秒間そこにとどまる JavaScript ポップアップのようなイベントを使用します)。inputopacity 0.001focus()Ctrl+C

于 2012-10-12T20:35:36.833 に答える