jQuery获取剪贴板内容的方法
本文实例讲述了 jQuery获取剪贴板内容的方法。分享给大家供大家参考,具体 如下:
这两天弄fckeditor粘贴功能,随着工作的深入和在网上查询资料,知道了在网 页中一般是不允许访问“剪贴板”的,因内容
var strl=window. clipboardData. getData(〃text〃);
alert (strl);
}
function ff_show() {
netscape, security. PrivilegeManager. enablePrivilege (J UniversalXPConnec
/ );
var clip =
Components, ******@mozilla. org/widget/clipboard;1' ]. createlnstance(
Components, interfaces. nsIClipboard);
if (!clip) return;
var trans =
Components, ******@mozilla. org/widget/transferable;V ]. createlnstan ce(Components, interfaces. nsITransferable);
if (!trans) return;
trans. addDataFlavor (J text/unicode');
clip. getData(trans, clip. kGlobalClipboard);
var str = new Object ();
var len = new Object ();
try {
trans. getTransferData (J text/unicode,, str, len);
} catch(error) (
return null;
}
if (str) {
if (Components, interfaces. nsISupportsWString) str =
str. value. Queryinterface(Components, interfaces. nsISupportsWString);
else if (Components, interfaces, nsISupportsString) str =
str. value. Queryinterface(Components, interfaces, nsISupportsString);
else str = null;
}
if (str) {
alert (str. data, substring (0, len. value / 2));
return (str. data, substring (0, len. value / 2));
}
return null;
}
function ie_set(){
//显示剪贴板的内容是text类型的,给剪贴板的赋值为后面的字符串
var strl=window. clipboardData. setData(z'textzz, /z<strong>my name is huangbiao</strong>z"
jQuery获取剪贴板内容的方法 jquery 来自淘豆网www.taodocs.com转载请标明出处.