屏蔽文本,但仍允许用户复制它

时间:2012-10-12 20:16:18

标签: javascript html css

我向用户发送敏感信息,我希望他们能够复制(用于粘贴其他地方)但不能直接看到。

我考虑过一些方法,而且我被困在所有方法上。

  1. 使用数据填充密码框,但这不允许 他们要复制文本。

  2. 使文本颜色与背景颜色相同。但是,我     我担心我的用户甚至不会知道有文字     复制。他们只会坐在那里然后走“我看不到任何文字!”甚至     如果我明确指出他们应该做什么,那么     选择文本后,文本仍然可见。

  3. 创建某种on_copy事件,当a时会传递文本     用户复制星号。我知道如何使用jQuery的bind()来实现     检测副本,但我还没有找到改变实际情况的方法     被复制。

  4. 最后和最少:与javascript和剪贴板有点奇特     管理。我真的不想去那里,因为它需要     闪光灯。

1 个答案:

答案 0 :(得分:0)

这个怎么样......你使用divinput制作包含“隐藏”文字的opacity 0.001focus(),并在整个内容上设置它的选择(这应该是你希望这个人复制的文本)通过javascript并以某种方式通知用户按Ctrl+C复制数据(可能有一个类似javascript弹出的事件,为用户停留几秒钟阅读它。)