gpt4 book ai didi

javascript - document.execCommand ("paste")不起作用 - 返回 false

转载 作者:行者123 更新时间:2023-11-28 03:35:41 43 4
gpt4 key购买 nike

我要执行命令:

document.execCommand("paste");

关于 JavaScript。但它总是只返回 false!下面示例中的 console.log 显示文本“false”!

document.querySelector("button").onclick = () => {
document.querySelector("input").focus();
console.log("execCommand('paste') returns", document.execCommand("paste"));
};
<button>paste</button>
<input type="text">

最佳答案

浏览器通常不允许网页访问剪贴板,因为它可能包含敏感信息 - 根据 MDN docs for execCommand :

paste - Pastes the clipboard contents at the insertion point (replaces current selection). Disabled for web content.

此规则的一个异常(exception)是,当用户将数据显式粘贴到您的网页中(通过 CTRL/Cmd+V 或上下文菜单)时 - 那么您可以在 paste 事件中访问剪贴板内容听众,请参阅https://stackoverflow.com/a/12028136/1026了解详情。

关于javascript - document.execCommand ("paste")不起作用 - 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57761856/

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