浏览器允许JavaScript脚本读写和剪贴板,自动复制或粘贴内容,所有这些都是通过API实现的。剪贴板可用于存储数据并在应用程序内部或应用程序之间使用临时空间。这些操作是异步操作,并返回一个操作。
定义了数据的类型,并在编写和读取剪贴板时给出了MIME类型以指示传递的数据类型。所有浏览器Navigators API API支持这些MIME类型。
navigator.clipboard.writeText用于将文本内容写入剪贴板。
支持的浏览器铬,Firefox和Safari
代码示例Navigator.Clipboard.Write用于将任何数据写入剪贴板,可以是文本数据或二进制数据。
需要使用设置支持支持的浏览器Chrome,Safari和Firefox。
当代码示例由文本编写时,当文本不是文本,HTML或图像时,Chrome中将出现错误。
Safari支持使用配对来创建剪贴板项目,这是非常实用的,可以获取从服务器编写的数据。
Navigator.Clipboard.ReadText用于复制剪贴板中的文本数据。
代码示例Navigator.Clipboard.Read.Read用于在剪贴板中复制数据。它可以是文本数据或二进制数据(例如图片)。此方法要求用户明确授予许可证。
错误信息