javascript复制到粘贴板
来源:互联网 发布:婴儿床上装饰 知乎 编辑:程序博客网 时间:2024/05/22 06:10
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>未命名頁面</title>
<script type="text/javascript" language="javascript">
function copyToClipboard(txt) {
if(window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData("Text", txt);
} else if(navigator.userAgent.indexOf("Opera") != -1) {
window.location = txt;
} else if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("您的firefox安全限制限制您进行剪贴板操作,请打开about:config将signed.applets.codebase_principal_support设置为true之后重试");
return false;
}
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);
}
}
</script>
</head>
<body>
<input id="Button1" type="button" value="复制到粘贴板" onclick="copyToClipboard('复制到粘贴板');" />
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>未命名頁面</title>
<script type="text/javascript" language="javascript">
function copyToClipboard(txt) {
if(window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData("Text", txt);
} else if(navigator.userAgent.indexOf("Opera") != -1) {
window.location = txt;
} else if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("您的firefox安全限制限制您进行剪贴板操作,请打开about:config将signed.applets.codebase_principal_support设置为true之后重试");
return false;
}
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);
}
}
</script>
</head>
<body>
<input id="Button1" type="button" value="复制到粘贴板" onclick="copyToClipboard('复制到粘贴板');" />
</body>
</html>
0 0
- javascript复制到粘贴板
- Javascript 实现复制到粘贴板
- [转]Javascript 实现复制到粘贴板
- js复制到粘贴板
- android复制文本到到粘贴板
- Javascript 复制与粘贴
- javaScript禁止粘贴复制
- JavaScript-禁止复制、粘贴
- [js]复制到粘贴板,$,收藏本站
- JS复制特定内容到粘贴板
- 复制到粘贴板JS代码
- Jquery实现复制内容到粘贴板
- IOS 复制GIF 到粘贴板
- CString 复制到粘贴板,并读取
- 复制文本到粘贴板中
- c#中复制文件到粘贴板
- js实现复制到粘贴板 ZeroClipboard
- OC_复制内容到粘贴板
- JQuery中$.ajax()方法参数详解
- JavaScript定义类的几种方式
- SQL Server 2005 sa 用户被锁定的问题
- JQuery跨域解決方案
- 遍历Hashtable、IDictionary、Dictionary<string, string>
- javascript复制到粘贴板
- 形象工程:创建型设计模式总结
- 项目代码:基金行事历JQuery代码
- 项目代码-存储过程(复制表结构和数据、日期函数、随机数函数)
- HTC修复音乐乱码的两种方法
- SQL查询所有新闻分类且关联出每个分类下的最新的一条新闻
- JQuery动态创建表单:ie下select无法下拉(firefox正常)
- 正则表达式实例大全[个人整理]
- 正则表达式匹配Html标签