javascript - 从剪贴板 JS 获取 TEXT/HTML
问题描述
我正在尝试从获取按钮上的剪贴板获取文本,为此我使用了一个承诺,但是我没有得到整个文档。一些标签和元素丢失了,实际上我只得到了body的内容。但是,如果我获得有关处理插入事件的内容,那么我将获得完整的文档。我正在使用的代码:
navigator.clipboard.read().then(gettext => {
console.log("navigator.clipboard.read ", gettext);
console.log(gettext[0].types);
t = gettext[0].types.length;
for (let i = 0; i < gettext[0].types.length; i++) {
gettext[0].getType(gettext[0].types[i]).then(e => {
console.log(gettext[0].types[i]);
var text = ((new Response(e)).text());
console.log(text);
text.then(txt => {
arr[i] = txt;
})
});
}
})
.catch(err => {
console.log('Something went wrong', err);
})
解决方案
推荐阅读
- r - ggplot:使用分面图上方的单独数据添加注释
- python - 如何在条带中分离订阅和普通结帐 webhook?
- teradata - tera 数据中的“nos_usr 到 nos_usr”是什么意思?
- python - 根据根目录/子目录返回文件的路径
- powerbi - Power BI 行级安全性 - 多个角色
- javascript - Handsontable - 仅具有最少字符数的自动完成
- java - 将 application.properties 的值放入注解 @GetMapping
- python - Python3 与 Python2 中的异常处理
- java - Web 服务 SOAP 客户端-服务器问题:证书未知,AxisFault 消息
- javascript - 如何使用javascript在图像上插入超链接