clipboard复制粘题问题

news/2024/10/30 12:20:45/

clipboard复制粘贴问题

  • 简单的clipboard用法
    • 引入clipboard
    • 使用方法
  • 通过监听获取剪切板数据
  • 自定义获取clipboard剪切板值

记录下项目中使用clipboard复制粘题问题

简单的clipboard用法

引入clipboard

npm install clipboard --save

官网地址:传送门

使用方法

在这里插入图片描述

通过监听获取剪切板数据

通过监听document.addEventListener(‘paste’)获取到数据

在这里插入图片描述

自定义获取clipboard剪切板值

但是在一些业务场景中,无法用document.addEventListener(‘paste’) 去监听拿到数据,可以有些操作是用户自定义,比如快捷键(组合键)是自己设置的,比如鼠标右击事件改写了,这个时候就需要换一种方式拿到剪贴板的值了,通过navigator.clipboard.readText()获取到剪贴板的值,但是在这里遇到了一些问题,本地localhost可以获取到,打包部署后无法获取到。

本地图片
本地图片
线上图片(非https)
在这里插入图片描述
后面查了资料由于地址访问的安全策略,需要在安全域名下才能访问到clipboard,https和本地localhost都是安全域名下。如果线上部署没有https安全证书的情况时,但是又需要自定义获取到剪切板内容,可以在复制的时候将数据存入到本地存储或者window上,这是一个不友好的实现方式,但是可以解决遇到的问题,我这边是插入到了navigator

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/107918.html

相关文章

加法器种类介绍

二进制加法器 二进制加法器接收加数A和B,以及进位Ci,输出和S,以及进位输出Co.二进制加法器的真值表如下: 逻辑表达式: S A ⊕ B ⊕ C i SA⊕B⊕C_i SA⊕B⊕Ci​ C o A B B C i A C i C_oABBC_iAC_i Co​ABBCi​ACi​ 从实现的角度,可以…

SpringBoot项目开发中常用的依赖详解

<swagger.version>2.9.2</swagger.version> 这是一个Maven项目中的Swagger版本号&#xff0c;用于引入Swagger依赖。Swagger是一个API文档工具&#xff0c;能够自动生成API文档以及提供API测试工具。在Spring Boot项目中&#xff0c;可以通过引入Swagger依赖来快速…

深度学习AI编译器-TVM简介

1.为什么需要深度学习编译器 深度学习编译器主要为解决不同框架下训练的模型 部署到指定的某些设备上时所遇到的一系列复杂的问题&#xff0c;即将各种深度学习训练框架的模型 部署到各种硬件所面临的问题&#xff1b; 首先深度学习领域&#xff0c;从训练框架看&#xff0c;当…

代码自动生成:低代码与人工智能。

代码自动生成&#xff1a;低代码与人工智能TOC 在当前gpt大行其道的情况下&#xff0c;很多人都对自动生成代码感兴趣。这里将讨论一些与代码自动生成有关的话题&#xff1a; 严格的、闭包的、无歧义的范式系统是代码自动生成的前提与保障&#xff0c;没有这样的范式系统&…

如何利用Citespace和vosviewer既快又好地写出高质量的论文及快速锁定热点和重点文献进行可视化分析

文献计量学是指用数学和统计学的方法&#xff0c;定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体&#xff0c;注重量化的综合性知识体系。特别是&#xff0c;信息可视化技术手段和方法的运用&#xff0c;可直观的展示主题的研究发展历程、研究现状、研究…

C语言获取AIX单网卡的多IP地址

环境配置 在AIX上&#xff0c;可以使用smitty tcpip命令给单个网卡配置多个IP别名。操作步骤如下&#xff1a; 选择Further Configuration 选择Network Interfaces 选择 Network Interfaces Selection 选择 Configure Aliases 5.选择Add an IPV4 Network Alias 选择需要配…

【记录】OLAP和OLTP

下面为提炼的重点内容&#xff0c;全部内容参考&#xff1a;OLAP和OLTP OLAP和OLTP的不同设计要求 对于OLTP系统和OLAP系统有哪些不同的要求&#xff1f;要说清楚这个&#xff0c;首先需要分析一下这两个系统的关键特征。 对于OLTP系统来说&#xff0c;最重要的事情是&#…

PMP-识别相关方的重要性

一、为什么要识别相关方 每个项目都有相关方&#xff0c;他们会受项目的积极或消极影响&#xff0c;或者能对项目施加积极或消极的影响。有些相关方影响项目工作或成果的能力有限&#xff0c;而有些相关方可能对项目及其期望成果有重大影响。项目经理和团队正确识别并合理引导所…