• 复制内容到剪切板


    移动端:

    switch(plus.os.name){
    case 'iOS':
    //获取剪切板
    var UIPasteboard = plus.ios.importClass("UIPasteboard");
    var generalPasteboard = UIPasteboard.generalPasteboard();
    // 设置/获取文本内容
    generalPasteboard.setValueforPasteboardType('复制', "public.utf8-plain-text");
    var value = generalPasteboard.valueForPasteboardType("public.utf8-plain-text");
    break;
    case 'Android':
    var Context = plus.android.importClass("android.content.Context");
    var main = plus.android.runtimeMainActivity();
    var clip = main.getSystemService(Context.CLIPBOARD_SERVICE);
    plus.android.invoke(clip,"setText",'我被复制了');
    break;
    }
    alert('复制成功')

    pc端 - (这个不知道能不能用在移动端,没试过 - 可以用的话可以回复一下 :)) 移动端浏览器不行!!!

    if(document.execCommand('Copy')){
    //创建input
    var inputZ = document.createElement('input');
    //添加Id,用于后续操作
    inputZ.setAttribute('id','inputCopy');
    //复制内容
    inputZ.value = text;
    //创建的input添加到body
    document.body.appendChild(inputZ);
    //选中input中的值
    document.getElementById('inputCopy').select();
    //把值复制下来
    document.execCommand('Copy')
    alert('複製成功');
    //删除添加的input
    document.body.removeChild(inputZ);
    // 成功回調1
    }else{
    // 失敗回調2
    alert('複製失败');
    }

  • 相关阅读:
    tomcat-01-配置文件组成
    Mysql的批量导入
    Mysql优化
    没有处理的问题
    Java 实现一个带提醒的定时器
    Java 端口扫描器 TCP的实现方法
    Java 多态方法构造器执行方法
    JavaWeb 基于Session的用户登陆注销实现
    Java 访问权限控制 小结
    Java FTP下载文件以及编码问题小结
  • 原文地址:https://www.cnblogs.com/lymconch/p/11309465.html
Copyright © 2020-2023  润新知