首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏快乐阿超

    Navigator.clipboard

    惯例,MDN:https://developer.mozilla.org/zh-CN/docs/Web/API/Navigator/clipboard 注意该API只能在https或者本地开发环境生效 剪贴板 Clipboard API 为 Navigator 接口添加了只读属性 clipboard,该属性返回一个可以读写剪切板内容的 Clipboard 对象。 许可操作必须通过取得权限 Permissions API 的 "clipboard-read" 和/或 "clipboard-write" 项获得。 cliptext">

    <script> console.log(document.querySelector(".cliptext")) navigator.clipboard.readText

    96020编辑于 2022-08-21
  • 来自专栏快乐阿超

    1clipboard

    ——赛蒙兹 https://github.com/wiziple/1clipboard https://1clipboard.io/ 1Clipboard: 一个通用的剪贴板管理工具 项目简介 1Clipboard 项目特点 跨平台支持:无论您使用的是 Windows 还是 macOS,1Clipboard 都能够平稳运行。 同步剪贴板:无需额外操作,1Clipboard 可以在不同设备间同步您的剪贴板内容。 基于 Electron 和 Angular:凭借现代技术栈的支持,1Clipboard 具备高性能和良好的扩展性。 项目主页 项目主页:1Clipboard GitHub 官方网站:1Clipboard 项目统计 创建时间:2017 年 2 月 27 日 最新更新:2024 年 5 月 7 日 星标数量:305 Fork 结语 1Clipboard 是一款简单却功能强大的剪贴板管理工具,尤其适合需要在多设备间同步剪贴板内容的用户。如果您正在寻找一款高效的剪贴板管理工具,不妨试试 1Clipboard

    25210编辑于 2025-04-10
  • 来自专栏Android群英传

    Clipboard还能玩出花

    Clipboard是Android提供的一个系统服务,它提供了一个全局的剪贴板,让文字、图片、数据,在多App间共享成为可能,今天,我们来了解下它的真面目,以及被玩坏的新姿势。 Clipboard应用 我们先来看看一些App对Clipboard的应用,例如手机迅雷,如果你复制了一个链接,那么打开迅雷后,会自动检测并提示下载: ? App,例如Clipboard Actions: ? OK,这些就是一些Clipboard的基本使用场景,更多场景,没有做不到,只有想不到。 基本使用 Clipboard的基本使用,就是三部曲。 这也是我们前面提到的Clipboard Actions这个App做的事情。

    90120发布于 2018-07-20
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    ClipBoard.js点击复制

    src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script> </head> -- data-clipboard-target的值为要获取数据源的ID --> <! -- data-clipboard-action如果没有定义,则默认为copy,如果定义为cut,只对input或textarea元素有效 --> <button id="copy" data-clipboard-target -- 你仅需要给目标元素设置一个 data-clipboard-text 属性就可以了--> <! //如果你希望动态设置 target,需要返回一个节点 var clipboard = new Clipboard('#copy',{ target: function

    17.8K10发布于 2020-11-26
  • 来自专栏每日一篇技术文章

    weex-23-clipboard模块

    B1A0-4849-9F43-DBF44AB2D32F.png 本节我们就使用代码进行复制和粘贴 下面开始本节的内容 导入粘贴板模块 var clipborad = weex.requireModule('clipboard

    65630发布于 2018-09-14
  • 来自专栏全栈程序员必看

    Clipboard.js实现复制

    /dist/clipboard.min.js"></script> 使用一 <! -- Trigger --> <button class="btn" data-clipboard-target="#foo"> Copy to clipboard</button> <script> //必须要初始化 第一种初始化 var clipboard = new ClipboardJS('.btn'); clipboard.on('success </script> 使用三 <button data-clipboard-text="1">Copy</button> <button data-clipboard-text="2">Copy</button ('button'); var clipboard = new ClipboardJS(btns); clipboard.on('success', function(e

    2.3K20编辑于 2022-09-06
  • 来自专栏web秀

    Vue使用Clipboard实现复制功能

    首先现在Vue中引入clipboard npm install clipboard --save 在需要使用的组件中import 引入clipboard import Clipboard from 'clipboard'; clipboard的实际使用 不论是单按钮复制还是多按钮复制,一定要在页面加载DOM完成后先New出来具有复制功能的按钮,如果在函数内再New那么可能会出现点击复制按钮两次 ="copy" data-clipboard-target="#copy_text" @click="copy">复制</button> <! --第三种可以在New Clipboard时设定要复制的内容--> new Clipboard('copyBtn',function(){ return <! --销毁缓存,然后在重新new这样不会出现点击复制上出现之前复制的内容的情况--> _this.clipboard = new Clipboard(copyBtn); })

    1.9K10发布于 2019-09-04
  • 来自专栏全栈程序员必看

    JS 点击复制Copy插件–Zero Clipboard

    然后想到去找js插件,找到了一款各个浏览器都兼容得不错的JS复制插件 Zero Clipboard 。 Zero Clipboard 的实现原理 Zero Clipboard 利用 Flash 进行复制,之前有 Clipboard Copy 解决方式,其利用的是一个隐藏的 Flash。 所以 Zero Clipboard 对此进行了改进,用了一个透明的 Flash ,让其漂浮在button之上,这样事实上点击的不是button而是 Flash ,也就能够使用 Flash 的复制功能了。 怎样使用 Zero Clipboard 首先下载Zero Clipboard,并解压缩。 -- 说明: 1.data-clipboard-target 输入要复制的对象的ID --> <button id="d_clip_button" class="my_clip_button" data-clipboard-target

    16.1K20编辑于 2022-07-12
  • 来自专栏全栈程序员必看

    Clipboard.js_js复制文本代码

    /dist/clipboard.min.js"></script> 使用一 <! -- Trigger --> <button class="btn" data-clipboard-target="#foo"> Copy to clipboard</button> <script> //必须要初始化 第一种初始化 var clipboard = new ClipboardJS('.btn'); clipboard.on('success </script> 使用三 <button data-clipboard-text="1">Copy</button> <button data-clipboard-text="2">Copy</button ('button'); var clipboard = new ClipboardJS(btns); clipboard.on('success', function(e

    11.7K40编辑于 2022-09-20
  • 来自专栏全栈程序员必看

    clipboard使用Require自动复制「建议收藏」

    ': 'dist/clipboard.min', 'tpl': 'dist/tmodjs', 'daterangepicker': 'dist/daterangepicker = new Clipboard('#kouling',{ text:function(e){ return koulingStr; } }); clipboard.on('success', function(e) { console.log ('copy ok'); }); }); //var clipboard = new Clipboard(document.getElementById ('kouling')); }) 这个clipboard是不能自动触发的,必须需要一个事件去触发他。

    82540编辑于 2022-09-14
  • 来自专栏阮一峰的网络日志

    剪贴板操作 Clipboard API 教程

    navigator.clipboard属性返回 Clipboard 对象,所有操作都通过这个对象进行。 四、Clipboard 对象 Clipboard 对象提供了四个方法,用来读写剪贴板。它们都是异步方法,返回 Promise 对象。 4.1 Clipboard.readText() Clipboard.readText()方法用于复制剪贴板里面的文本数据。 4.3 Clipboard.writeText() Clipboard.writeText()方法用于将文本内容写入剪贴板。 4.4 Clipboard.write() Clipboard.write()方法用于将任意数据写入剪贴板,可以是文本数据,也可以是二进制数据。

    3K10发布于 2021-01-21
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Vue中封装复制粘贴插件Clipboard

    Clipboard是最常用的复制粘贴插件,以下代码展示如何在Vue中封装和调用该插件。 1. 安装插件 npm install clipboard --save 2. 插件封装 import Vue from 'vue' import Clipboard from 'clipboard' function clipboardSuccess() { Vue.prototype = new Clipboard(event.target, { text: () => text }) clipboard.on('success', () => { clipboardSuccess() clipboard.destroy() }) clipboard.on('error', () => { clipboardError() clipboard.destroy() }) clipboard.onClick(event) } 3.

    1.3K30编辑于 2022-11-21
  • 来自专栏优启梦

    js复制插件clipboard全平台兼容

    手机上也测试过可以使用的 使用教程: 先引用js <script src="<em>clipboard</em>.min.js"></script> 下面是html <a id="copyValue" data-clipboard-target ='#copyValue' href="#">内容 之后在加上一段js <script> var clipboard = new ClipboardJS('#copyValue'); clipboard.on ('success',function(e){ e.clearSelection(); alert('复制成功'); }); clipboard.on('error',function(e){ '复制失败'); }); </script> 其中#copyValue是id,这样就能实现一个几乎全平台的复制功能了 github项目地址:https://github.com/zenorocha/clipboard.js

    4.4K110发布于 2018-05-09
  • 来自专栏Youngxj

    js复制插件clipboard全平台兼容

    、Firefox 41+ 、Edge 12+、IE 9+、Opera 29+、Opera 29+等平台 手机上也测试过可以使用的 使用教程: 先引用js <script src="<em>clipboard</em>.min.js "></script> 下面是html <a id="copyValue" data-clipboard-target='#copyValue' href="#">内容 之后在加上一段js <script> var clipboard = new ClipboardJS('#copyValue'); clipboard.on('success',function(e){ e.clearSelection (); alert('复制成功'); }); clipboard.on('error',function(e){ e.clearSelection(); alert('复制失败'); }); </script> 其中#copyValue是id,这样就能实现一个几乎全平台的复制功能了 github项目地址:https://github.com/zenorocha/clipboard.js

    3.6K30发布于 2018-06-06
  • 来自专栏Android必知必会

    Android 必知必会 - 使用 ADB 操作 Clipboard

    、Unknown package 手里一个项目需要执行个骚操作,其中有一个步骤是使用 ADB 来操作 Clipboard(粘贴板),搜索许久发现直接操作并不可行,确切的说是在 Android API system, use findstr: # service list | findstr "clipboard" 63 clipboard: [android.content.IClipboard ] 下面找 CODE ,查看 Clipboard 的源码: // API < 11 static final int TRANSACTION_getClipboardText 1 static final 总结 就 Android 目前的各版本系统市场占有率而言,使用 ADB 操作 Clipboard 是一个不可行的方案了。 参考: Pasting text into Android emulator clipboard using adb shell Set clipboard text via adb shell as

    2.6K30发布于 2019-07-01
  • 来自专栏前端自习课

    【JS】1686- 重学 JavaScript API - Clipboard API

    什么是 Clipboard API 1.1 概念介绍 Clipboard API[1] 是一组 JavaScript API,用于在浏览器中操作剪贴板。 如何使用 Clipboard API Clipboard API 包括两个主要的接口:Clipboard 和 DataTransfer。 Clipboard API 的实际应用 以下是 Clipboard API 的一些实际应用场景: 3.1 复制文本 可以使用 Clipboard 接口将文本复制到剪贴板,以下是一个示例: navigator.clipboard Clipboard API 的使用建议和注意事项 使用 Clipboard API 时,需要注意以下事项: 在使用 Clipboard 接口时,需要获取用户的授权。 search=Clipboard [3] 「clipboard.js」: https://github.com/zenorocha/clipboard.js/ [4] 「clipboard-polyfill

    1.8K50编辑于 2023-09-01
  • 来自专栏掘金安东尼

    JavaScript 剪贴板 Clipboard 的那些事儿!

    · 8 月更文挑战」的第19天,点击查看活动详情 ---- 减轻阅读负担,启发创作心智,轻松学习 JavaScript 技巧,日拱一卒,jym,冲~ 本篇带来 —— JavaScript 剪贴板 Clipboard 然而要注意的是,你的剪贴板 Clipboard 或许在被有些软件无时无刻的监听着,有时候在知乎上搜的东西,最终出现在了京东商品的推荐页里,让人不禁打个冷战,疑问道:它怎么知道我想买这个东西的? : 写文本 write: 写任何数据; 接下来我们实战来看看 navigator.clipboard 的代码应用: 写入 原生 JS 实现将数据写入剪贴板: <html> <head> </button> </body> </html> 这里要注意的是,在我们写入之前要访问 navigator.permissions.query({ name: 'clipboard-write 挺有意思的,不是让人不能复制,而是让人复制一个乱序的结果,Clipboard 也能这样玩儿~~ OK,以上便是本篇分享。

    1.8K20编辑于 2022-09-22
  • 来自专栏海怪的编程小屋

    造一个 copy-to-clipboard 轮子

    来复制文本在网页应用里十分常见,比如 github 里复制 remote 地址的功能: 今天就来带大家一起写一个 JS 复制文本的轮子吧~ 从零开始 关于 JS 做复制功能的文章还挺多的,这里列举一篇 阮一峰的《剪贴板操作 Clipboard 总结 目前已经完成 copy-to-clipboard 这个库的所有功能了,主要做了以下几件事: 完成复制功能 复制后会恢复原来选区 提供 onCopy,调用方可自己定义复制 listener 提供 最后再来说一下 Clipboard API。Clipboard API 是下一代的剪贴板操作方法,比传统的 document.execCommand() 方法更强大、更合理。 虽然上面也说了 IE 对 document.execCommand 不好,但是 Clipboard API 的兼容性更差,FireFox 和 Chome 在某些版本可能都会有问题。 另外还有一个问题,使用 clipboard API 需要从权限 Permissions API 获取权限之后,才能访问剪贴板内容,这样会严重影响用户体验。用户:你让我开权限,是不是又想偷我密码???

    1.2K30编辑于 2022-03-29
  • 来自专栏Lan小站

    复制粘贴插件——clipboard.js的使用

    这就是 clipboard.js 存在的原因。 安装 你可以在 npm 上得到它。 npm install clipboard --save 或者,如果您不喜欢包管理,只需 https://github.com/zenorocha/clipboard.js/archive/master.zip ="Copy to clipboard"> </button> 从另一个元素剪切文本 此外,您可以定义一个data-clipboard-action属性来指定您是否想要copy或cut内容。 — clipboard.js"> Copy to clipboard </button> 活动 在某些情况下,您希望显示一些用户反馈或捕获复制/剪切操作后选择的内容。 var clipboard = new ClipboardJS('.btn'); clipboard.destroy();

    3.9K20编辑于 2022-07-13
  • 来自专栏若川视野

    原来 Clipboard 还能复制图像?原理是什么

    的概念和作用之后,我们马上来看一下第一个问题:clipboard.js 这个库除了复制文字之外,能复制图像么? 一、clipboard.js 能否复制图像? 二、Clipboard API 简介 Clipboard 接口实现了 Clipboard API,如果用户授予了相应的权限,就能提供系统剪贴板的读写访问。 在实际项目中,我们不需要手动创建 Clipboard 对象,而是通过 navigator.clipboard 来获取 Clipboard 对象: ? 在继续介绍 Clipboard API 之前,我们先来看一下 Navigator API: clipboard 的兼容性: ? 六、参考资源 维基百科 - 剪贴板 MDN - Clipboard MDN - execCommand Web.dev - async-clipboard

    3.1K10发布于 2021-01-28
  • 领券