轉(zhuǎn)載jq js實現(xiàn)復制到剪貼板功能,兼容所有瀏覽器
兩天前聽了一個H5的分享,會議上有一句話,非常有感觸:不是你不能,而是你對自己的要求太低。很簡單的一句話,相信很多事情不是大家做不到,真的是對自己的要求太低,如果對自己要求多一點,那么你取得的進步可能會更大。成長以來,很多朋友也聽說到不少激勵自己上進的話,但不是每個人都能一直堅持做下來,其實,這個跟自己的性格以及周圍的環(huán)境都有很大關(guān)系,只能說多找方法
js 剪切板
@ng ()- (void) {[[]: [ct:]owner:nil];[[]::];}// @end//
原創(chuàng)20 行 JS 代碼,實現(xiàn)復制到剪貼板功能
使用系統(tǒng)提供的剪貼板是一項基本的IT技能。作為一個開發(fā)者,相信你已經(jīng)知道使用Ctrl/Cmd+A,Ctrl/Cmd+C以及Ctrl/Cmd+V組合鍵就能快捷地進行選中、復制、粘貼。但對于普通用戶來說就沒那么容易了。即使用戶知道剪貼板的存在手機html復制到剪貼板,視力再好、反應(yīng)再快的用戶也很難選中他們想要的文字。接下來,如果用戶沒有掌握快捷鍵,或者沒發(fā)現(xiàn)瀏覽器隱藏的“編輯”菜單,又或者沒用過右鍵菜單,再或者不知道在觸摸屏
Java
在IE中,JS可以直接訪問剪貼板,但是,等其它"高級"瀏覽器,就沒這么幸運了。網(wǎng)上流傳的所謂兼容/IE的剪貼板訪問代碼,都是N年前的往事了。根據(jù)://..cn/post/49413/上的說法:----------------------------------火狐不允許網(wǎng)頁操作用戶的剪切板,因為有安全問題,網(wǎng)頁可能盜用你復制的等等。以前可以通過修改設(shè)置提權(quán),允許網(wǎng)頁獲得高權(quán)限,操作剪切板,目前火狐已經(jīng)取消了這個接口。不再允許手機html復制到剪貼板,所以修改了設(shè)置也無效,目前還是自己通過快捷鍵復制吧。---
剪貼板
標準剪貼板數(shù)據(jù)格式:包含“符號鏈接”數(shù)據(jù)格式的全局內(nèi)存塊:包含數(shù)據(jù)交換格式(DIF)的數(shù)據(jù)的全局內(nèi)存塊 與設(shè)備有關(guān)的位圖格式 設(shè)備無關(guān)的位圖的內(nèi)存塊,這種內(nèi)存塊是以位圖信息結(jié)構(gòu)開始的,后跟可用的顏色表和位圖數(shù)據(jù)位 調(diào)色板句柄,它通常與配合使用,以定義與設(shè)備有關(guān)的位圖所使用的顏色調(diào)色板 包含有標記圖像文件格式(TIFF)數(shù)據(jù)的全局內(nèi)存塊 老的元文件的“元文件圖片”