移动端复制文本到剪贴本然后唤起微信复制在安卓和ios的兼容性

             <div class="fixedwxq" id="fixedwxq1"><img src="http://img.ftp.tj.dyrs.com.cn/a6/gdpyyd/qun.png" class="img" /><input type="text" name="" id="wxnum" class="wxnum" value="dongyi2713" /><button type="button" id="" class="copywx" value=""></button><div class="wxq_x iconfont icon-chahao"></div></div>.fixedwxq {position: absolute;top: 50%;left: 50%;width: 6.4rem;height: 8.56rem;transform: translate(-50%, -50%);font-size: 0;z-index: 900;padding-bottom: 1.2rem;}.fixedwxq .wxq_x {position: absolute;left: 50%;bottom: 0;color: #fff;font-size: 40px;transform: translate(-50%, 0%);}.fixedwxq input {position: absolute;left: 1000%;height: 2px;}.fixedwxq .copywx {position: absolute;width: 100%;height: 0.84rem;background-color: transparent;left: 0;bottom: 1.96rem;border: 0 none;z-index: 910;color: transparent;}
         //判断用户使用的设备var u = navigator.userAgent,app = navigator.appVersion;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;var systemFlag = "";//要先判断当前是什么系统,否则会报错,无法执行语句if(isAndroid) {systemFlag = "android";} else {systemFlag = "ios";}$(document).on("click", ".copywx", function() {//这里是页面中引用的弹框插件 layer,把回调函数写在第三个参数的位置,事件处理完成之后手动关闭弹框var ind = layer.alert("复制成功,请前往微信添加", {icon: 1,title: ''}, function(ind) {if(systemFlag == "android") {//android复制//只需要改变取值方式即可$("#wxnum").select(); // 选择对象document.execCommand("Copy"); // 执行浏览器复制命令window.location.href = 'weixin://';//唤起微信,移动端自带浏览器可以,从百度app打开不能唤起微信,此问题目前没有解决} else {//IOS复制var input = document.createElement("input");//只需要改变取值方式即可input.value = $("#wxnum").val();      input.setAttribute("class", "wxnum");//给添加的input添加类名,添加样式不在页面中显示,不然页面中回闪一下,document.getElementById("fixedwxq1").appendChild(input);//input添加到父元素中input.select();      input.setSelectionRange(0, input.value.length), document.execCommand('Copy');      document.getElementById("fixedwxq1").removeChild(input);window.location.href = 'weixin://';//ios唤起微信也是自带浏览器可以,但是百度app不能唤起}layer.close(ind);$(".fixedbg").hide();});})

移动端复制文本到剪贴板唤起微信安卓和ios兼容性相关推荐

  1. Clipboard.js – 现代方式实现复制文本到剪贴板

    复制文本到剪贴板应该并不难,目前已经有很成熟的 Flash 方法.但是 Flash 已经在很多场合不适用了,特别是随着 HTML5 技术的发展.今天推荐的这个 Clipboard.js 库不依赖 Fl ...

  2. 如何实现复制文本到剪贴板?

    效果展示: 前置准备: 添加触发复制的按钮添加被复制的文本 步骤分解: 创建成功提示触发器 选中复制文本按钮 点击检查器标签 点击触发器标签 创建触发器 配置成功提示触发器 触发时机-无 触发行为-弹 ...

  3. clipboard使用总结(复制文本到剪贴板功能的JavaScript插件)

    1. 概述 clipboard.js是一款轻量级的实现复制文本到剪贴板功能的JavaScript插件.通过该插件可以将输入框,文本域,DIV元素中的文本等文本内容复制到剪贴板中 clipboard.j ...

  4. js复制文本到剪贴板_如何将输出文本从命令行复制到Windows剪贴板

    js复制文本到剪贴板 If you're doing work at the command line on your Windows box, it's sometimes useful to co ...

  5. js复制文本到剪贴板_如何将文本和图像固定到Windows 10的剪贴板历史记录

    js复制文本到剪贴板 Windows 10 makes copy and paste more convenient with a feature called Clipboard history. ...

  6. jQuery/Js复制文本到剪贴板

    <!doctype html> <html lang="en"><head><meta charset="UTF-8" ...

  7. Cocos2dx 复制文本到剪切板(Android 和 ios)

    Cocos2dx 复制文本到剪切板(Android 和 ios) 至于c++调用java lua调用java 等方法这里不介绍了.下面本人真机亲测.如果有问题请留言交流. 1.Android 实现方式 ...

  8. js打开页面自动复制文本到剪贴板_word基本编辑的方法?word基本知识文件操作和文本编辑?...

    Word基础文本编辑知识教程: 1.文字编辑功能 所有的基本文本编辑功能都位于"主页"功能区选项卡中. 请注意,Word在"主页"选项卡的"字体&qu ...

  9. React-Native如何复制文本到剪贴板

    React-Native自带Clipboard API,使用Clipboard可以在iOS和Android的剪贴板中读写内容. 官方API里面只有复制到剪贴板和从剪贴板读取内容的两个方法: stati ...

最新文章

  1. python pip 自动补全
  2. vs 设置调试路径为exe所在的路径
  3. URAL 7077 Little Zu Chongzhi's Triangles(14广州I)
  4. Javascript系列——对象元素的数组去重实现
  5. java mysql nullpointerexception_无法从Java连接到MySQL:MySQL驱动程序连接逻辑中的NullPointerException...
  6. 用英文单词模拟数字计算c语言,C语言程序设计用英文单词模拟数学计算
  7. 知乎高赞:什么样的学生最坑导师?
  8. 再见收费的Navicat!操作所有数据库靠它就够了!
  9. 【喜报】2016 年度最受欢迎中国开源软件TOP20出炉——JEECG、JEEWX双入围!
  10. dell台式机进入安全模式_打造未来高效办公体验 华为首款商用台式机正式发布...
  11. diolog js_js组件-js插件-jquery插件-dialog对话框弹层
  12. php置顶文章,zblogphp不同情况置顶文章调用方法
  13. PCL之ubuntu安装CloudCompare
  14. eureka原理_SpringCloud学习之—Eureka集群搭建
  15. 台湾Yahoo联手Mozilla 对抗Google
  16. Android截屏截图方法所有方法汇总(包括Activity、View、ScrollView、ListView、RecycleView、WebView截屏截图)
  17. AI_Drug: 分子生成模型之VAE(一)
  18. 手机桌面计算机显示,手机如何显示在桌面?敬业签电脑手机同步云便签怎么在桌面显示便签?...
  19. HTML CSS游戏官网网页模板 大学生游戏介绍网站毕业设计 DW游戏主题网页模板下载 游戏娱乐网页成品代码
  20. PHP超全局变量之$_GETT和$_POST

热门文章

  1. java/php/net/python电影影评网站设计
  2. IDEA去除各种下划线
  3. 兔老大的系统设计(一)健康度系统
  4. 2018 dnc .NET Core、.NET开发的大型网站列表、各大公司.NET职位精选,C#王者归来
  5. 透彻解析信号地与电源地的关系
  6. NVMe1.4 Admin Command 学习(3)-- fw commit sanitize
  7. python汉语词典_使用python进行汉语分词
  8. S - Picture
  9. 易优cms uiarclist 文档列表可视化标签
  10. iOS 诡异的崩溃EXC_BREAKPOINT (code=1, subcode=0x1c5691d2c)