js復(fù)制到剪切板的實例方法
更新時間:2013年06月28日 17:00:21 作者:
這篇文章介紹了復(fù)制到剪切板js代碼,有需要的朋友可以參考需要
復(fù)制代碼 代碼如下:
<script type="text/javascript" language="javascript">
//復(fù)制到剪切板js代碼
function copyToClipBoard(s) {
//alert(s);
if (window.clipboardData) {
window.clipboardData.setData("Text", s);
alert("已經(jīng)復(fù)制到剪切板!"+ "\n" + s);
} else if (navigator.userAgent.indexOf("Opera") != -1) {
window.location = s;
} else if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("被瀏覽器拒絕!\n請在瀏覽器地址欄輸入'about:config'并回車\n然后將'signed.applets.codebase_principal_support'設(shè)置為'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 = s;
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("已經(jīng)復(fù)制到剪切板!" + "\n" + s)
}
}</script>
您可能感興趣的文章:
- js實現(xiàn)各種復(fù)制到剪貼板的方法(分享)
- JavaScript復(fù)制內(nèi)容到剪貼板的兩種常用方法
- js實現(xiàn)點擊后將文字或圖片復(fù)制到剪貼板的方法
- 兼容主流瀏覽器的JS復(fù)制內(nèi)容到剪貼板
- 多瀏覽器兼容性比較好的復(fù)制到剪貼板的js代碼
- JavaScript+Html5實現(xiàn)按鈕復(fù)制文字到剪切板功能(手機(jī)網(wǎng)頁兼容)
- js實現(xiàn)點擊復(fù)制當(dāng)前文本到剪貼板功能(兼容所有瀏覽器)
- 用js將內(nèi)容復(fù)制到剪貼板兼容瀏覽器
- JS實現(xiàn)復(fù)制內(nèi)容到剪貼板功能兼容所有瀏覽器(推薦)
- 原生js實現(xiàn)點擊按鈕復(fù)制內(nèi)容到剪切板
相關(guān)文章
javascript 組合按鍵事件監(jiān)聽實現(xiàn)代碼
這篇文章主要介紹了javascript 組合按鍵事件監(jiān)聽實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-02-02
JavaScript實現(xiàn)公歷轉(zhuǎn)農(nóng)歷功能示例
這篇文章主要介紹了JavaScript實現(xiàn)公歷轉(zhuǎn)農(nóng)歷功能,涉及javascript日期與時間相關(guān)操作及運(yùn)算操作技巧,需要的朋友可以參考下2017-02-02
js給onclick事件賦值,動態(tài)傳參數(shù)實例解說
js動態(tài)給對象onclick事件賦值,動態(tài)傳參數(shù)舉兩個例子一對一錯,感興趣的朋友可以對比下,希望可以從中發(fā)現(xiàn)不一樣之處2013-03-03

