gpt4 book ai didi

javascript - 在 onCopy 钩子(Hook)(插件)中获取复制的内容

转载 作者:行者123 更新时间:2023-12-03 06:55:21 25 4
gpt4 key购买 nike

我正在尝试将复制的片段复制到 onCopy勾搭不上。
我一直在尝试 event.clipboardData...

const { clipboardData } = event;
const encoded = clipboardData.getData("application/x-slate-fragment");
但它似乎是空的。我也试过 getEventTransfer实用程序。但它返回 {type: 'unknow'}这里是 CodeSandBox我一直在测试。

最佳答案

我认为 saltejs 不可能获取片段,如果您也会看到文档 https://docs.slatejs.org/v/v0.47/slate-react/utils#functions在这里,他们也要求先制作片段,然后将数据复制到其中。所以我认为你可以使用 JavaScript,如果它有帮助,只是一个建议。
如果您只想获取复制的文本,请尝试在 onCopy 中使用纯 javascript功能const copied_text = window.getSelection().toString();如果您想获取复制文本的片段,请使用event.target.outerHTMLevent.target.innerHTMLonCopy function如果你想创建另一个复制的片段,你可以做document.createRange().createContextualFragment(event.target.outerHTML)

关于javascript - 在 onCopy 钩子(Hook)(插件)中获取复制的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63688837/

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