javascript

位置:IT落伍者 >> javascript >> 浏览文章

js复制到剪切板的实例方法


发布日期:2020年03月10日
 
js复制到剪切板的实例方法
这篇文章介绍了复制到剪切板js代码有需要的朋友可以参考需要复制代码 代码如下:


<script type="text/javascript" language="javascript">
//复制到剪切板js代码
function copyToClipBoard(s) {
//alert(s);
if (windowclipboardData) {
windowclipboardDatasetData("Text" s);
alert("已经复制到剪切板!"+ "n" + s);
} else if (navigatoruserAgentindexOf("Opera") != ) {
windowlocation = s;
} else if (windownetscape) {
try {
netscapesecurityPrivilegeManagerenablePrivilege("UniversalXPConnect");
} catch (e) {
alert("被浏览器拒绝!n请在浏览器地址栏输入about:config并回车n然后将signedappletscodebase_principal_support设置为true");
}
var clip =  Componentsclasses[@mozillaorg/widget/clipboard;]createInstance(ComponentsinterfacesnsIClipboard);  
if (!clip)
return;
var trans =  Componentsclasses[@mozillaorg/widget/transferable;]createInstance(ComponentsinterfacesnsITransferable);  
if (!trans)
return;
transaddDataFlavor(text/unicode);
var str = new Object();
var len = new Object();
var str =  Componentsclasses["@mozillaorg/supportsstring;"]createInstance(ComponentsinterfacesnsISupportsString);  
var copytext = s;
strdata = copytext;
transsetTransferData("text/unicode" str copytextlength * );
var clipid = ComponentsinterfacesnsIClipboard;
if (!clip)
return false;
clipsetData(trans null clipidkGlobalClipboard);
alert("已经复制到剪切板!" + "n" + s)
}
}</script>

               

上一篇:JQuery写动态树示例代码

下一篇:页面自动最大化特效JS代码