我可以用新的ZeroClipboard从剪贴板中获取数据吗

Can I GET data FROM the clipboard with the new ZeroClipboard?

本文关键字:获取 数据 剪贴板 ZeroClipboard 我可以      更新时间:2023-09-26

我在一个项目中使用ZeroClipboard的新版本:

https://github.com/jonrohan/ZeroClipboard

创建从HTML复制内容的按钮真的很简单(与zClip或"旧"ZeroClipboard相比)。

然而,我现在想创建一个按钮,在剪贴板中获取当前值,并将其插入输入字段(即"单击粘贴")。

不幸的是,我找不到任何关于这个主题的内容(从剪贴板中获取数据——设置输入值不是问题)。我甚至不确定除了使用ZeroClipboard之外是否还有其他解决方案。

非常感谢您的帮助!

    <script type="text/javascript">
        function getClicpboardData(Event){
            alert(window.clipboardData.getData('Text')); //if IE
            // alert(Event.clipboardData.getData('text/plain')); 

        }
    </script>
    <input type="submit" value="pasteClipboardData" onclick="getClicpboardData(event)">

您可以打开本地file://-based页面并粘贴通过调用ZeroClipboard.state()返回的JSON对象;从浏览器开发控制台。

也可以尝试,但可能不再需要:https://github.com/zeroclipboard/zeroclipboard/issues/438#issuecomment-45977023

希望这能有所帮助!

来源:https://www.bountysource.com/issues/3786729-cannot-use-zeroclipboard-over-file-protocol