gpt4 book ai didi

javascript - 如何将剪贴板内容自动粘贴到我的网页中

转载 作者:行者123 更新时间:2023-12-02 23:11:48 25 4
gpt4 key购买 nike

我希望在客户端打开 URL 时将剪贴板内容自动粘贴到文本区域中。

我什至无法做到 onclick,并且到处搜索都没有结果。这是我尝试过的版本之一:

<!DOCTYPE html>
<html>
<body>

<input type="textarea" id="demotext" value=" " size="40" />
<button onclick="PasteFunction()">Paste text</button>

<script>
function PasteFunction() {
document.getElementById("demotext").innerHTML=window.clipboardData.getData('Text');
}
</script>

</body>
</html>

如果您了解我的最终目标的完整描述并能提出更明智的替代方案,可能会更好:

我想将 Excel 数据从客户端连接到我的 Web 应用程序,而不需要用户手动粘贴数据。当剪贴板内容手动粘贴到我的文本区域时,我的网络应用程序被触发。

Excel 加载项可以引导用户手动复制数据并访问我的 Web 应用程序的 URL,这部分很好。一旦他到达那里,数据就会自动粘贴,网络应用程序就会启动。如果使用服务器端有更简单的解决方案,我可以考虑并且我正在使用 Flask,但我不想将用户数据带到服务器。

最佳答案

您可以使用Clipboard API

您可以通过 Navigator.clipboard 全局访问系统剪贴板,而不是通过实例化创建 Clipboard 对象:

navigator.clipboard.readText().then(
clipText => document.querySelector(".editor").innerText += clipText);

关于javascript - 如何将剪贴板内容自动粘贴到我的网页中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57322905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com