前端 剪貼簿新增內容

2022-02-13 05:05:27 字數 1123 閱讀 2032

如何通過js往剪貼簿中,新增一段文字

1

var oinput = document.createelement('input');

2 oinput.setattribute('value', this

.downloadurl);34

//選擇物件

5oinput.select();6//

執行瀏覽器複製命令

7 document.execcommand("copy");

8 document.body.removechild(oinput);

某些安卓機型執行copy時,螢幕下方會出現白屏抖動,修復如下:

1   oinput.setattribute('readonly', 'readonly');
在ios某些機型如iphone6並沒有選中全部內容,修復如下:

1     oinput.setselectionrange(0, oinput.value.length);
完整**(複製即可用):

1

var oinput = document.createelement('input');2//

修復某些安卓機型執行copy時,螢幕下方會出現白屏抖動的問題

3 oinput.setattribute('readonly', 'readonly');

4 oinput.setattribute('value', this

.downloadurl);56

//選擇物件

7oinput.select();8//

修復無法複製的問題,在ios某些機型如iphone6並沒有選中全部內容

9 oinput.setselectionrange(0, oinput.value.length);

10//

執行瀏覽器複製命令

11 document.execcommand("copy");

12 document.body.removechild(oinput);

view code

注:以上是我遇到的倆個異常。不能保證是否還有其它機型/瀏覽器問題,如有請幫忙完善~

操作剪貼簿

剪貼簿 一 將資料送到剪貼簿 1 記憶體配置 hglobal hglobal hglobal globalalloc ghnd gmem share,lstrlen ptext 1 sizeof tchar 為什麼不用malloc 在windows中執行的應用程式之間必須要共享剪貼簿所儲存的記憶體塊...

剪貼簿相關

public const int wm user 0x400 public const int wm cap edit copy wm user 30 dllimport user32.dll static extern bool sendmessage intptr hwnd,int wmsg,s...

剪貼簿功能

1,複製貼上字串 這個是需要輸入的資訊,即是要複製的資訊 uitextfield textfild uitextfield alloc init self.textfild textfild textfild.placeholder 請輸入資訊 textfild.font uifont system...