在页面加载时抓取剪贴板数据

时间:2010-10-31 23:20:12

标签: php javascript copy-paste

我正在尝试创建一个脚本,该脚本将在页面加载时抓取用户剪贴板数据,并显示在文本框中,他们可以按下提交。

我看了一遍谷歌,无法找到解决方案。我想知道这是否可能?

3 个答案:

答案 0 :(得分:1)

出于安全原因,这是不可能的 - 假设您只是复制并粘贴了一些密码并且网站窃取了它。

答案 1 :(得分:0)

在大多数浏览器中默认禁用读取剪贴板(出于安全原因)。你可以尝试这个(jQuery),但除非用户启用了剪贴板访问,否则它不会工作。

<script type="text/javascript">
    $(() => {
        if (typeof window.clipboardData === 'undefined') {
          alert('clipboard disabled')
        } else {
          $('#text_area').val(window.clipboardData.getData());
        }
    });
</script>

答案 2 :(得分:0)

这是不可能的。抱歉。但你可以用javascript更改剪贴板数据,只是不读它。