在最近的 Web 开发中, 有遇到使用Clipboard的场景。即在 B 侧 Web 业务中, 对于复杂页面的配置, 希望提供复制粘贴功能。...思考了几种方案:
依赖后台接口, 新增数据 从需求角度来讲, 比较简单的方案就是调用后台接口, 生成一条新数据, 用户在新增数据上进行修改即可。...上述代码先查询请求使用了clipboard-write剪切板的使用权限。
在权限通过之后, 调用了navigator.clipboard.writeText方法。...navigator.clipboardAPI 被计划用于取代document.execCommand接口, 所以也建议使用clipboardAPI 去进行复制操作。...}
});
首先我们要申请使用剪切板的clipboard-read权限, 在获得用户权限后, 即可通过navigator.clipboard.readText获取权限了。