瀟湘沐
2019-07-27 09:54:06
獲取當(dāng)前剪貼板內(nèi)容獲取當(dāng)前剪貼板內(nèi)容我想知道一種方法,讓我的腳本檢測(cè)剪貼板的內(nèi)容,并在打開(kāi)頁(yè)面時(shí)將其粘貼到文本字段中,而無(wú)需用戶輸入。怎么做到呢?
3 回答

ABOUTYOU
TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
根據(jù)您何時(shí)閱讀此內(nèi)容,可以通過(guò)以下方式使用新的剪貼板APInavigator.clipboard
。它可以像這樣使用:
navigator.clipboard.readText() .then(text => { console.log('Pasted content: ', text); }) .catch(err => { console.error('Failed to read clipboard contents: ', err); });
或者使用異步語(yǔ)法:
const text = await navigator.clipboard.readText();
請(qǐng)記住,這將提示用戶使用權(quán)限請(qǐng)求對(duì)話框,因此無(wú)法進(jìn)行有趣的業(yè)務(wù)。
(注意:如果從控制臺(tái)調(diào)用,這將無(wú)效,但需要直接用戶操作,如按下按鈕,感謝@Artur)
添加回答
舉報(bào)
0/150
提交
取消