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; 

  • 相关阅读:
    Request
    HTTP
    mysql递归查询函数
    redis 6.0.9配置文件详解
    java对数据进行加密、解密
    java Base64编码、解码
    nginx基础使用
    linux指令笔记
    Spring 常用注解粗陋看法
    docker 已有容器修改容器配置
  • 原文地址:https://www.cnblogs.com/webglcn/p/2220124.html
Copyright © 2011-2022 走看看