zoukankan      html  css  js  c++  java
  • FireFox IE js clipboard

    function copyToClipboard(txt) { 
    if(window.clipboardData) 
    {  

    window.clipboardData.clearData(); 
    window.clipboardData.setData("Text", txt); 

    else if(navigator.userAgent.indexOf("Opera") != -1) 

    window.location = txt; 

    else if (window.netscape) 

    try {  
    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 

    catch (e) 
    {  

     alert("!!被浏览器拒绝!\n请在浏览器地址栏输入’about:config’并回车\n然后将’signed.applets.codebase_principal_support’设置为’true’");


    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(); 
    var len = new Object(); 
    var str =
    Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
    var copytext = txt; 
    str.data = copytext; 
    trans.setTransferData("text/unicode",str,copytext.length*2); 
    var clipid = Components.interfaces.nsIClipboard; 
    if (!clip) 
    return false; 
    clip.setData(trans,null,clipid.kGlobalClipboard); 

    return true; 

  • 相关阅读:
    指令周期与机器周期
    MFC使用Access数据库
    函数指针的用途
    大端模式和小端模式
    Matlab信号展开
    EL表达式的11个内置对象
    JSP 4个域对象、7个动作指令、9个内置对象
    阿里巴巴java代码规范
    HDDATA基本注意事项
    SVN相关
  • 原文地址:https://www.cnblogs.com/webglcn/p/2220124.html
Copyright © 2011-2022 走看看