本文探讨了网页剪贴板如何存储和组织不同类型的数据,重点介绍了网络剪贴板及其 API。文章首先介绍了异步 Clipboard API,以及如何使用它读写剪贴板内容,包括纯文本、HTML 和 PNG 图像。接着,文章探讨了剪贴板 API 在数据类型方面的限制,以及一些公司如何绕过这些限制,例如 Google Docs 使用 execCommand() 方法来写入自定义数据类型。文章还介绍了 Web Custom Formats(Pickling)提案,该提案旨在通过允许 Web 应用程序写入以“web ”为前缀的自定义数据类型来解决这些限制。最后,文章总结了当前跨浏览器写入自定义数据类型的最佳方法,并展望了 Web Custom Formats 提案的未来。