复制链接到剪切板php,JavaScript实现复制到剪贴板的方法总结
在我们日常开发工作中,我们会经常用到粘贴复制这个功能,很多时候我们项目中也会出现让你实现复制到剪贴板的功能,下面我们就给大家介绍下JavaScript实现复制到剪贴板的方法总结!
一、实现点击按钮,复制文本框中的的内容
function copyUrl2()
{
var Url2=document.getElementById("biao1");
Url2.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
alert("已复制好,可贴粘。");
}
用户定义的代码区域
二、复制专题地址和 url 地址,传给 QQ/MSN 上的好友
Js复制代码
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");
}
三、直接复制 url
function copyUrl()
{
var clipBoardContent=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功!");
}
四、点击文本框时,复制文本框里面的内容
function oCopy(obj){
obj.select();
js=obj.createTextRange();
js.execCommand("Copy")
alert("复制成功!");
}
五、复制文本框或者隐藏域中的内容
function CopyUrl(target){
target.value=myimg.value;
target.select();
js=myimg.createTextRange();
js.execCommand("Copy");
alert("复制成功!");
}
function AddImg(target){
target.value="[IMG]"+myimg.value+"[/ img]";
target.select();
js=target.createTextRange();
js.execCommand("Copy");
alert("复制成功!");
}
六、复制 span 标记中的内容
{
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
alert("复制成功!");
}
七、浏览器兼容 copyToClipboard("拷贝内容")function copyToClipboard(txt) {
if (window.clipboardData) {
window.clipboardData.clearData();
clipboardData.setData("Text", txt);
alert("复制成功!");
} else if (navigator.userAgent.indexOf("Opera") != -1) {
window.location = txt;
} else if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将 'signed.applets.codebase_principal_support'设置为'true'");
}
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
return;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans)
return;
trans.addDataFlavor("text/unicode");
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext = txt;
str.data = copytext;
trans.setTransferData("text/unicode", str, copytext.length * 2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip)
return false;
clip.setData(trans, null, clipid.kGlobalClipboard);
alert("复制成功!");
}
}
八、兼容各大浏览器的复制代码(结合ZeroClipboard.js)
Zero Clipboard Test
var clip = null;
function $(id) { return document.getElementById(id); }
function init() {
clip = new ZeroClipboard.Client();
clip.setHandCursor(true);
clip.addEventListener('mouseOver', function (client) {
// update the text on mouse over
clip.setText( $('fe_text').value );
});
clip.addEventListener('complete', function (client, text) {
//debugstr("Copied text to clipboard: " + text );
alert("该地址已经复制,你可以使用Ctrl+V 粘贴。");
});
clip.glue('clip_button', 'clip_container' );
}
复制
总结:
本文详细介绍了JavaScript实现复制到剪贴板的方法总结,每个方法都有不同点,小伙伴们可以根据自己的需求来选择适合自己的方法,希望对你有所帮助!
相关推荐:
复制链接到剪切板php,JavaScript实现复制到剪贴板的方法总结相关推荐
- 微信小游戏复制文本到剪切板(JavaScript代码实现)
微信小游戏复制文本到剪切板(JavaScript代码实现) 前言: 正文: 结尾 前言: 我们在小游戏开发的时候经常会有一些需求,例如查询好友,或者切换到微信搜索微信公众号引流,这时候一般都会需要提供 ...
- 复制链接到剪切板php,剪切复制粘贴
# 剪切复制粘贴 在这个页面中: * [基础](#基础) * [复制选中的文本片段](#复制选中的文本片段) * [复制文件路径](#复制文件路径) * [复制行或符号的引用](#复制行或符号的引用) ...
- html复制文字兼容手机,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...
- html5图片剪切板,JavaScript 网页端复制图片到剪切板
前端页面可能需要复制图片到剪切板的功能,这里使用JavaScript来实现这一功能,兼容大部分浏览器 全部代码 复制图片到剪切板 复制图片 var SelectText = function (ele ...
- html5 js 手机剪切板,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...
- JavaScript复制内容到剪切板
复制内容到剪切板分两种情况,一种是从页面已有的可选元素中选中内容进行复制,一种是将Javascript代码中的字符串直接复制到剪切板. 复制页面元素选中内容 html代码: <input typ ...
- js 复制图片到剪切板 和 js复制文本到剪切板
js 复制图片到剪切板 <a href="javascript:;" id="copyQrcode" data-base=""> ...
- base64图片 复制到系统剪切板
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- html 文本标签点击复制,点击复制-点击div或者p标签复制内容到剪切板
点击复制-点击div或者p标签复制内容到剪切板 最近在做一个需求,就是需要点击div或者p标签需要复制其中的内容到剪切板中,可以快速的粘贴 如图下所示: 1059788-201709041517163 ...
最新文章
- SpringBoot四大核心组件,必知必会!
- MMD_2c_FrequentItemsets
- linux基础(8)-颜色显示
- NC14250 MMSet2
- c 语言 二进制 十进制,C 语言实例 - 二进制与十进制相互转换
- Mac上翻译不在 Safari 中网站的方法
- 软件测试是评价软件质量的标准吗,《软件评测师教程》读书笔记(3)-软件质量与评价(软件测试标准)...
- vs2003转为vs2010的问题
- cat <<EOF语句的意思
- 保龄球计分c语言程序,求C语言代码解释(保龄球记分程序)
- 教你一个快速掌握知识的学习方法
- 地理坐标xy表示什么_地理坐标怎么写 书写格式及方法
- 计算机组装如何配置更好更便宜,电脑组装越贵越好?小白DIY组装电脑的几个误区...
- 春考计算机专业PS考点,春考辅导:春考PS的学习方法和技巧
- Hbuilderx是html5,HBuilderX代码提示系统说明
- 【python】windows定时运行python脚本
- 新项目导入的时候遇到的问题
- html入门基础笔记(简单实用)
- 使用阿里云服务器的经历~
- ardupilot 震动测量(Measuring Vibration)
热门文章
- 深度学习/机器学习入门基础数学知识整理(七):数学上sup、inf含义,和max、min的区别
- RBA验厂辅导,RBA针对固体废弃物的管制要求方向不变,原污水管制的部分整并至C7水资源管理
- 进化中的日本小学生书包越卖越贵
- C语言--gets()、gets_s()、fget()的比较
- Unity 数字孪生笔记1 工具介绍
- OSChina 周二乱弹 —— 富贵舔中求
- N1小钢炮安装zerotier
- 爱奇艺ZoomAI获CCF科学技术奖科技进步杰出奖,技术创新焕新老片,助力经典传承...
- 大整数加法计算思路与算法实现
- windows找不见光驱