js實現各種複製到剪貼簿的方法
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("複製成功!"); } }
相關推薦
js實現各種複製到剪貼簿的方法
function copyToClipboard(txt) { if (window.clipboardData) { window.clipboardData.clearData(); clipboardData.setData("Text", txt); aler
JS實現各種複製到剪貼簿
一、實現點選按鈕,複製文字框中的的內容 <script type="text/javascript"> function copyUrl2() { var Url2=document.getElementById("biao1"); Url2.sele
js實現將要複製的內容放到剪貼簿裡面
功能:點選按鈕,將當前頁面的url放到剪貼簿裡面 1、對於IE有一個專門的介面來設定要複製的內容:window.clipboardData 複製當前頁面的url
Android App實現點選撥號、複製剪貼簿、新增手機聯絡人
1.概述 今天介紹一下實現Android App內實現點選撥號、複製剪貼簿、新增手機聯絡人等相關操作 2.實現效果 沒有gif圖 3.實現步驟 直接上程式碼: private void initService() { String[] info = n
JS實現數組去重方法總結(極速PC蛋蛋六種方法)
組元 urn 合並 ++i push oop tarray 開始 實現 方法一: 雙層循環,外層循環元素極速PC蛋蛋QQ2952777280【話仙源碼論壇】hxforum.com【木瓜源碼論壇】papayabbs.com,內層循環時比較值 如果有相同的值則跳過,不相同則pu
Hbuilder開發app實戰-識歲05-Crypto.js實現各種js加密演算法
前言 js加密,應該說做js開發的很少接觸到這一塊,因為很多時候都是做加密,很少有前端做加密的, 很榮幸我接觸過兩次,找到了crypto.js,很好的東西,可以實現各種js加密。 吐槽 吐槽下前端做加密,一般來說前端做加密這需求是很少的,極少的, 我卻碰到了兩次,
原生js實現文字複製功能
廢話不多說,直接上程式碼 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport"
Mac Alfred快速複製剪貼簿和指定文字
這裡主要考慮如下兩種需求 快速喚出剪貼簿歷史,並複製某一項 快速複製某一段固定內容的文字 第一項在Mac上有很多小工具實現,第二項在輸入密碼時經常會碰到,比如我在終端sudo執行命令或者連線redis資料庫時需要輸入密碼,這些密碼我又不想人肉記住,希望每
Android Clipboard(複製/剪貼簿)
Android提供的剪貼簿框架,複製和貼上不同型別的資料。資料可以是文字,影象,二進位制流資料或其它複雜的資料型別。 Android提供ClipboardManager、ClipData.Item和ClipData庫使用複製和貼上的框架。為了使用剪貼簿的框架,需要把資料轉化為剪輯物件,然後把該物件為全系統剪
五種js實現陣列去重的方法
第一種 刪除後面重複元素 function removeRepeat1(arr){ var a1=((new Date).getTime()) for(
選擇複製剪貼簿裡面的內容——小工具
在使用電腦的時候我麼經常會多次複製很多東西,每次按Ctrl+C複製出來的東西是眾多複製內容中最近複製的一條內容,經常這條內容並不是我們真正需要的,而是之前複製的某條內容。此時最希望有一個不佔太多記憶體
原生JS實現各種經典網頁特效——Banner圖滾動、選項卡切換、廣告彈窗等
在製作網頁過程中,我們可能會遇到各種常用的經典網頁特效,比如Banner圖片滾動、選項卡迴圈播放、右下角廣告彈窗、評論提交展示、選項動態增刪、剪刀石頭布小遊戲等等等。。。是不是感覺都見到過這些場景、那些這些場景都是如何實現的呢?今天,小瑞老師就一口氣把所有經典網頁特效效果送給大家!!!
js實現父子類整合的方法
//屬性拷貝 function cpProperties(src,desc){ for(var key in src){ if(src.hasOwnProperty(key)){ desc[key] = src[key];
JS中快速複製陣列的方法
vararray1=newArray("1","2","3");vararray2; array2=array1; array1.length=0; alert(array2);//返回為空 這種做法是錯的,因為javascript分原始型別與引用型別(與java、c#類似)。Array是引用類 型。a
js實現字串替換replaceAll的方法
JS 字串替換操作有replace() 方法。但是這個方法有些問題,就是隻能替換目標字串中第一個匹配的字串。 如下例: var str = "wordwordwordword"; var strNew = str.replace("word","Excel"
js判斷各種資料型別通用方法
瞭解js的都知道, 有個typeof 用來判斷各種資料型別,有兩種寫法:typeof xxx ,typeof(xxx)如下例項:typeof 2 輸出 number typeof null 輸出 object typeof {} 輸出
JS實現陣列去重的方法
1.使用ES6的Set進行去重 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>陣列去重</title>
clipboard.js 實現移動端和pc端複製到剪貼簿功能
感謝以下兩個具有幫助性的部落格: 在vue中使用clipboard.js 時候發現一個問題,就是如果 :data-clipboard-text = “wechat”使用這個屬性的話在移動端就不
js實現複製到剪貼簿
以前用js實現複製內容到剪貼簿是比較麻煩的,不過總有大神給我們提供各種庫,如clipboard.js,所以一切變得比較簡單了。 下載地址:https://clipboardjs.com/ <!DOCTYPE html> <html lang="en"&g
clipboard.js實現複製黏貼到剪貼簿
在開發過程中難免會遇到點選分享的需求,這裡有兩種實現方式: 第一種: 通過原生js 的方法用(存在相容性): document.execCommand( aCommandName, aShowDefaultUI, aValueArgument**)** 引數說明:&nbs