본문 바로가기

Node.js/10. node-webkit

node-webkit clipboard

// Load native UI library
var gui = require('nw.gui');

// We can not create a clipboard, we have to receive the system clipboard
var clipboard = gui.Clipboard.get();

// Read from clipboard
var text = clipboard.get('text');
console.log(text);

// Or write something
clipboard.set('I love node-webkit :)', 'text');

// And clear it!
clipboard.clear();

https://github.com/rogerwang/node-webkit/wiki/Clipboard


참고로 node-webkit 에선 jquery, javascript , flash 에서 사용하는 clipboard 소스는 모두 적용이 되지 않는다.

물론 IE 에서 사용하는건 당연히 않된다.

버그인지 모르겠지만 node.js 의 모듈로 제공되는 클립보드도 적용이 안된다.(zeroclipboard , copy-paste , clipboard 모두 안됨) 


오직 되는것은 위의 nw 에서 지원한는 코드뿐인거 같다.(이걸로 대략 6시간 소비.....)