要將文字複製到剪貼簿,JavaScript 提供了三大瀏覽器API:
非同步剪貼簿API (navigator.clipboard.writeText):
document.execCommand('copy'):
function fallbackCopyTextToClipboard(text) { // ... } function copyTextToClipboard(text) { if (!navigator.clipboard) fallbackCopyTextToClipboard(text); // ... }
演示和結論
要測試程式碼並查看其實際效果,請訪問此演示頁面。請注意,由於 IFRAME 中的權限問題,嵌入的範例可能無法運作。 為了實現完全的跨瀏覽器相容性,請在支援時使用非同步剪貼簿 API,否則回退到 document.execCommand('copy')。以上是如何在 JavaScript 中跨多個瀏覽器有效地將文字複製到剪貼簿?的詳細內容。更多資訊請關注PHP中文網其他相關文章!