1. 2010. 3. 7. 09:51 개발자료/낡은코드
크로스 브라우징을 위한 자바스크립트 파이어폭스 클립보드 복사 함수.
아래 설정을 우선 적용후 사용.

First Setting.


function toclipboard(src){
if(window.clipboardData){
clipboardData.setData("text",src);
}else if(window.netscape){
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if(!clip) return;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if(!trans) return;
trans.addDataFlavor('text/unicode');
var str = new Object(),len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
str.data=src;
trans.setTransferData("text/unicode",str,src.length*2);
var clipid=Components.interfaces.nsIClipboard;
if(!clipid) return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
}
}
Posted by Nightly Luna
,
® © Tanny Tales
/ rss