我向用户发送敏感信息,我希望他们能够复制(用于粘贴其他地方)但不能直接看到。
我考虑过一些方法,而且我被困在所有方法上。
使用数据填充密码框,但这不允许 他们要复制文本。
使文本颜色与背景颜色相同。但是,我 我担心我的用户甚至不会知道有文字 复制。他们只会坐在那里然后走“我看不到任何文字!”甚至 如果我明确指出他们应该做什么,那么 选择文本后,文本仍然可见。
创建某种on_copy事件,当a时会传递文本 用户复制星号。我知道如何使用jQuery的bind()来实现 检测副本,但我还没有找到改变实际情况的方法 被复制。
最后和最少:与javascript和剪贴板有点奇特 管理。我真的不想去那里,因为它需要 闪光灯。
答案 0 :(得分:0)
这个怎么样......你使用div
,input
制作包含“隐藏”文字的opacity 0.001
或focus()
,并在整个内容上设置它的选择(这应该是你希望这个人复制的文本)通过javascript并以某种方式通知用户按Ctrl+C
复制数据(可能有一个类似javascript弹出的事件,为用户停留几秒钟阅读它。)