首页 > 其他分享 >js 调用浏览器复制功能

js 调用浏览器复制功能

时间:2024-07-22 16:17:45浏览次数:8  
标签:调用 浏览器 dom js clipboard input navigator document

   function copyWord(dom) {         var dom='.'+dom;         var copyText = $(dom).text().trim(); // 使用trim()移除两端空白         // navigator clipboard 需要https等安全上下文         if (navigator.clipboard && window.isSecureContext) {             // navigator clipboard 向剪贴板写文本             return navigator.clipboard.writeText(copyText);         } else {             // document.execCommand('copy') 向剪贴板写文本             let input = document.createElement('input')             input.style.position = 'fixed'             input.style.top = '-10000px'             input.style.zIndex = '-999'             document.body.appendChild(input)             input.value = copyText             input.focus()             input.select()             try {                 let result = document.execCommand('copy')                 document.body.removeChild(input)                 if (!result || result === 'unsuccessful') {                     layer.msg('复制失败');                 } else {                     layer.msg('复制成功');                 }             } catch (e) {                 document.body.removeChild(input)                 alert('当前浏览器不支持复制功能,请检查更新或更换其他浏览器操作')             }         }     }

标签:调用,浏览器,dom,js,clipboard,input,navigator,document
From: https://www.cnblogs.com/wxhhts/p/18316275

相关文章

  • Chrome浏览器标签页扩展程序推荐
        Chrome浏览器的初始标签页只能添加几个标签,功能性受限,自由度不高,幸好新标签页支持扩展,网上有广受推荐的Infinity等,今天推荐一个更好看更好用的WeTab-AI。    相较Infinity,WeTab-AI的优点有:    1.底部支持堆放常用网站,类似手机,十分方便。 ......
  • Python - Adob​​e InDesign Javascript 脚本帮助从 Python 调用 JSX
    提前致谢。希望每个人都表现出色。我试图从python调用Adob​​eIndesignJSX文件,下面是示例代码:我想在Adob​​eINdesign2024或更高版本上运行它。我在PythonInDesign脚本编写上看到了一些示例:从预检中获取溢出文本框以自动调整大小作为参考,可能适用于Ado......
  • jstat&jamp命令使用
    进制在线转换工具:https://www.uutils.com/enc/num_hex_convert.htm#google_vignette1jstackjstack简介:jstack是用于生成java虚拟机当前时刻的线程快照。线程快照是当前iava虚拟机内存每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因。......
  • jsdoc
    介绍:JSDoc3是一个用于JavaScript的API文档生成器,类似于Javadoc或phpDocumentor。可以将文档注释直接添加到源代码中。JSDoc工具将扫描您的源代码并为您生成一个HTML文档网站。说明:这里介绍的是把注释以一种类型文档的显示做标注,不是普通的做个文本描述。所以JSDoc......
  • 无法在浏览器中访问Python 127.0.0.1:8000上的本地主机
    fromdjango.contribimportadminfromdjango.urlsimportpath,includeurlpatterns=[path('admin/',admin.site.urls),path('products/'),include('products.urls')#thisline]嗨,任何人。很抱歉问这样的问题,但这是我第一次尝试python。......
  • 当 python 脚本通过 jenkins + Github 在 Windows 本地计算机上运行时,chrome 浏览器不
    我的Python代码是(windowsMachine)fromseleniumimportwebdriverprint("newLine")print("2Line")print("3Line")holdChrome=webdriver.ChromeOptions()holdChrome.add_experimental_option("detach",True)#Restricta......
  • 【GeoJSON】Java 使用 GeoTools 将 SHP 文件转成 GeoJSON 文件
    文章目录引言Mavensettings.xml配置配置项目中的pom.xml引入GeoToolsJar包使用引言在使用GeoTools时,我们没办法直接使用Maven中央库的GeoTools,所以就需要我们配置一下关于GeoTools自己的镜像,所以我们才需要以下这几个步骤:1、检查一下自己本机maven的......
  • 如何消除此错误:Traceback(最近一次调用最后一次):文件“<string>”,第 1 行,在 <module> 文
    我一直尝试用uvicornmain:app--reload启动我的python后端,但我不断收到此错误:INFO:Willwatchforchangesinthesedirectories:['C:\\Users\\darkg\\OneDrive\\Desktop\\loginpage\\FastAP_BackEnd\\books']INFO:Uvicornrunningonhttp://......
  • 服务远程调用-Open Feign-微服务核心组件【分布式微服务笔记04】
    服务远程调用-OpenFeign-微服务核心组件【分布式微服务笔记04】服务远程调用-OpenFeignOpenFeign最大的价值就是,在不同的微服务中可以相互调用对方的接口基本介绍OpenFeign是个声明式WebService客户端,使用OpenFeign让编写WebService客户端更简单使用方法:定义一个......
  • NestJS 学习笔记
    Officialwebsie:https://docs.nestjs.com/Localnodeversion:20.11.11、创建项目#安装脚手架npmi-g@nestjs/cli#创建项目nestnewproject-name#创建modulenestgeneratemoduleopenapi#创建cotrollernestgeneratecontrolleruser#创建servicenestg......