此係列文章的應用示例已發佈於 GitHub: electron-api-demos-Zh_CN. 能夠 Clone 或下載後運行查看. 歡迎 Star .git
clipboard
模塊提供了執行復制和粘貼操做的方法.github
此模塊還具備將文本做爲標記(HTML)複製到剪貼板的方法.api
在瀏覽器中查看 完整 API 文檔.瀏覽器
支持: Win, macOS, Linux | 進程: Bothelectron
在這個示例中, 咱們將一個短語複製到剪貼板. 單擊 "複製" 按鈕後, 使用粘貼(CMD + V 或 CTRL + V)將短語粘貼到文本區域.ui
渲染器進程spa
const clipboard = require('electron').clipboard const copyBtn = document.getElementById('copy-to') const copyInput = document.getElementById('copy-to-input') copyBtn.addEventListener('click', function () { if (copyInput.value !== '') copyInput.value = '' copyInput.placeholder = '已複製! 請在這裏執行粘貼.' clipboard.writeText('Electron 示例!') })
支持: Win, macOS, Linux | 進程: Bothcode
在本示例中, 咱們將一個字符串複製到剪貼板, 而後將結果粘貼到上面的消息中.blog
渲染器進程進程
const clipboard = require('electron').clipboard const pasteBtn = document.getElementById('paste-to') pasteBtn.addEventListener('click', function () { clipboard.writeText('一段示例內容!') const message = `粘貼的內容: ${clipboard.readText()}` document.getElementById('paste-from').innerHTML = message })
若是這邊文章對您有幫助, 感謝 下方點贊 或 Star GitHub: electron-api-demos-Zh_CN 支持, 謝謝.