首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

clipboard.js:最轻便的复制页面内容到剪切板的JS

最近在做一个项目的时候,需要实现一个功能就是点击一个按钮,将内容复制到剪贴板。...传统的复制页面内容到剪切板主要方法是通过 Flash,但是在现代浏览器中,Flash 逐渐没落,慢慢被淘汰,搜索了一圈,发现 clipboard.js 是目前实现该功能最轻便的工具。...定义要复制的对象和点击按钮 我爱水煮鱼是最好的博客 如果是剪切,加上属性: data-clipboard-action="cut" 如果复制的文字是隐藏的,可以通过 data-clipboard-text 定义到点击的按钮上 clipboard.js...的演示 我爱水煮鱼是最好的博客 复制 clipboard.js 的事件 有时候我们需要一些用户反馈,在初始化对象的时候可以定义 success 和 error 两个事件: var clipboard

2.7K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vim复制内容到系统剪切板

    新blog上线几天了,在别人没有发现问题之前,自己发现了不少问题,最严重的问题还是之前说的:旧文章的排版,实在是不好弄。因为新文章格式打算用rst来写。...关于rst写博客,我自己也写了篇文章,来边实践边记录 用reStructuredText来写博客(测试) ,方便以后写出专业的rST格式。...说回正题,vim中的复制到系统剪切板一直是我之前的心病,因为不熟悉所以有阴影存在。但到目前为止我对vim有了更多的认识,于是就把这个问题解决了。 怎么解决的呢?很简单。...Note 注意 上面输入的是:引号 加号 y 不过这不够快捷,于是想到不如绑定一个快捷键,在vim中有以下几种按键绑定的模式: Note 键盘映射模式 map : 正常模式,可视化模式和运算符模式可用...,然后复制出来了。

    4.5K20

    前端逆向-如何复制网页上内容

    有些网页出于信息安全考虑,会对网页做种种限制,比如让用户无法选中,那如何才能选中我们想要的内容进行复制呢? 1. 保存当前页面到本地; 之所以保存到本地,是为了可以对文件进行代码层面的修改。 2....用编辑器打开保存的HTML文件,删除掉里面所有的script; 保存本地的网页,可能还会通过JavaScript做一些验证,删除掉这些就可以完全断开这些验证操作。 3....在所有的样式中查找user-select:none的这个样式,删除掉; 加了这个样式以后,该元素下的内容将会不可选择,所以要删除掉,另外这个样式为了兼容不同的内核,会有多个写法, 记得一起删除掉; 4....防止网页重定向; 前面我们已经删除掉了JavaScript的代码,但有些JavaScript是可以写在标签里的,比如有些网站会放一个标签,将src赋值为空,然后加个onerror的事件,在该事件中直接写上...JavaScript的代码,在该代码中判断当前的域名,根据情况跳转线上的网站首页,如下所示: <img src="" onerror=\'setTimeout(function({ if(!

    97730

    JS如何替换元素内容

    1670377618&vid=wxv_2646876504282578945&format_id=10002&support_redirect=0&mmversion=false 前言 我们网页中元素的内容有的是静态的...,有的是动态的,特别是在一些网页交互的网页特效里,应用比较多,如何简单的替换元素的内容 01 原生JS实现 在原生js中主要通过DOM提供的属性去修改的,遵循js的一个使用规范,获取元素,绑定事件,操作...// get elem var myDom = document.getElementById("myDom"); myDom.innerHTML = '要修改替换的内容...当中,innerHTML是DOM元素对象一个非常重要的属性,可以获取元素整个节点的内容,包括标签元素,表示元素的所有内容,包括子元素,文本等 注意要与innerText区分,innerText只可以获取文本节点内容...,如果仅是修改DOM元素节点文本内容,使用innerText也是可以的 而在vue里面,并不是通过操作DOM去实现的,而是操作数据,通过操作数据实现的,与原生js的使用是有差异的

    10.8K20

    wordpress中ZeroClipboard实现js+flash跨浏览器剪切板复制粘贴

    wordpress中ZeroClipboard实现js+flash跨浏览器剪切板复制粘贴 作者:matrix 被围观: 2,424 次 发布时间:2013-09-16 分类:Wordpress 零零星星...用ZeroClipboard跨浏览器实现复制到剪切板,兼容ie、chrome、firefox等等支持flash的浏览器。...> 说明: 第1行的js地址可自定义 第8、9行的text、anniu为第3步代码中对应的id值 第10、11行是复制后的弹窗提示。...第2行为需要复制的文本内容。这里的复制的内容是的返回的WordPress文章网址。...id="anniu" 第2行 复制的文本是 id="wenben"的内容 3-4行 加载配置的swf文件路径,复制按钮、复制的文本ID以及复制成功后变成“复制成功”的样式。

    63420

    网页上的内容无法选中复制该如何解决?

    有些网页出于信息安全考虑,会对网页做种种限制,比如让用户无法选中,那如何才能选中我们想要的内容进行复制呢? 1. 保存当前页面到本地; 之所以保存到本地,是为了可以对文件进行代码层面的修改。 2....用编辑器打开保存的HTML文件,删除掉里面所有的script; 保存本地的网页,可能还会通过JavaScript做一些验证,删除掉这些就可以完全断开这些验证操作。 3....在所有的样式中查找 user-select:none的这个样式,删除掉; 加了这个样式以后,该元素下的内容将会不可选择,所以要删除掉,另外这个样式为了兼容不同的内核,会有多个写法, 记得一起删除掉; 4...防止网页重定向; 前面我们已经删除掉了JavaScript的代码,但有些JavaScript是可以写在标签里的,比如有些网站会放一个标签,将src赋值为空,然后加个onerror的事件,在该事件中直接写上...JavaScript的代码,在该代码中判断当前的域名,根据情况跳转线上的网站首页,如下所示: <img src="" onerror=\'setTimeout(function({ if(!

    2.5K40
    领券