【发布时间】:2010-02-26 16:47:40
【问题描述】:
我看到一些帖子解释说 Flash 可用于在 Mozilla 和 Internet Explorer 中设置剪贴板数据,很简单等。
例如Greasemonkey\JavaScript Copy to Clipboard button
但是,我想在设置之前阅读剪贴板并删除某些项目。有没有办法做到这一点?
那么.. 是否有可能检测是否正在发生复制和粘贴?然后将它们重定向到另一个 URL?
【问题讨论】:
-
考虑这样一种场景:用户刚刚将登录密码复制到某个安全服务到剪贴板,然后他们不幸访问了一个恶意站点,该站点使用 JavaScript 获取剪贴板并发送 AJAX 请求将其发送到服务器。重大安全风险。
-
我想这对于复制和粘贴密码的人来说是一个安全问题,但我不在此信息之后。我的问题是可以做到吗?
-
是否有可能检测到是否正在发生复制和粘贴?然后将它们重定向到另一个 URL?
-
无论如何,请确保不要在未经许可的情况下擦除用户的剪贴板。提供调用您的操作的复制/粘贴按钮。例如GitHub 有一个用于只读 url 的小复制按钮,该按钮使用隐藏的 flash 组件。
-
如果您害怕有人通过复制某种 url 来窃取内容,也许您一开始就不应该把它放到互联网上。
标签: javascript clipboard