Ngoài thư viện clipboard.js ra, bạn cũng vẫn có thể giao tiếp trực tiếp với clipboard sử dụng execCommand một cách đơn giản.
Khi nói đến việc copy dữ liệu vào clipboard thì không thể không kể đến thư viện clipboard.js – với hơn 24000 star trên Github, dung lượng sau nén khoảng 3kb, không phụ thuộc vào Flash và bất kỳ một framework nào, thì đây đúng là một thư viện rất đáng để sử dụng. Tuy nhiên, bạn cũng vẫn có thể trực tiếp giao tiếp với clipboard sử dụng execCommand một cách đơn giản.
Thực tế, Document.execCommand() hỗ trợ rất nhiều các command khác nhau như: copy, cut, paste, bold, italic, createLink, fontName, fontSize,… Tuy nhiên, bài viết này mình sẽ chỉ đề cập vào 2 phương thức chính giao tiếp với clipboard là: copy, cut (phương thức paste hiện tại không support trên web nên mình sẽ không trình bày).










