当前位置: 首页 > news >正文

解决requestFullscreen()全屏模式下复制功能丢失问题

引入js公共方法
export async function copyToClipboard(text, options = {}) {
const {
showMessage = true,
onSuccess,
onError,
} = options
// 优先使用新的 Clipboard API
if (navigator.clipboard && window.isSecureContext) {
try {
await navigator.clipboard.writeText(text)
if (showMessage) {
showCopyNotification(‘success’, ‘复制成功’)
}
onSuccess && onSuccess()
return true
} catch (error) {
return copyByExecCommand(text, showMessage, onSuccess, onError)
}
} else {
// 不支持 Clipboard API,直接使用 execCommand
return copyByExecCommand(text, showMessage, onSuccess, onError)
}
}

/**

  • 使用 execCommand 方式复制文本(降级方案)

  • @private
    */
    function copyByExecCommand(text, showMessage, onSuccess, onError) {
    try {
    const textarea = document.createElement(‘textarea’)
    textarea

http://www.jsqmd.com/news/139683/

相关文章:

  • Windows系统文件usbperf.dll丢失损坏问题 下载修复
  • 从理论到实战:SVM 参数调优与核技巧可视化全解析
  • 12-22 关于顺FENG在数字化转型方向上的思考
  • 软件工程基础第四次作业
  • Windows系统文件user32.dll丢失损坏 下载修复
  • Python在微服务分布式设置中心与动态服务发现中的架构设计实践
  • 第六十五篇
  • 2025 MBA必备!10个降AI率工具测评榜单
  • 供应链计划系统架构实战(一):核心概念与体系概述 - 详解
  • 软件工程组第四次作业
  • 模块化多电平变换器MMC的两种调制策略实现与仿真:NLM与CPS-PWM的对比研究
  • 禅道创建成品
  • 2025最强AI写论文神器:9款实测,AIGC率82%狂降至12%! - 麟书学长
  • 人生是否是NP难问题?
  • 三相PWM整流器闭环仿真,电压电流双闭环控制,输出直流电压做外环 模型中包含主电路,坐标变换...
  • 从化房地产开发公司选哪家:官方排名与深度解析 - 品牌测评家
  • Java毕设选题推荐:基于springboot的物流管理系统基于Springboot+Vue智能物流管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 【场景篇】这家头部家纺品牌的AI能力底座王牌是AI系统工程
  • 【NDK / JNI】Sceneform-EQR 集成 Filament JNI 源码:关键点与逐步操作记录 - EQ
  • 流量洪峰下的交通指挥家:详解负载均衡与限流实战
  • 团队推行敏捷开发两年,为何感觉效率不升反降?
  • 防水胶带正规厂商、品牌商、生产企业的全面解读与南通众皓推荐
  • 别再自己飞无人机了!这4个网站,高清航拍素材直接免费用!
  • 防水丁基胶带大型厂家及定制生产厂家的选购指南
  • 人工智能之数学基础 离散数学:第四章 离散概率
  • 探秘辉昂印刷厂的发展前景、技术实力
  • 探寻辉昂印刷厂:研发、排版与团队实力揭秘
  • Vue.js 中 Axios 的使用学习感悟与实践总结
  • 从ProfiNet转DeviceNet:看工业智能网关如何让伺服贴标机“即插即用”
  • Unity Collider 技术文档