H5移动端 控制剪贴板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5移动端 控制剪贴板相关的知识,希望对你有一定的参考价值。

参考技术A 这几天提过来需求,H5这边要控制剪贴板,复制协议,app打开跳出口令。

于是看了zeroClipboardJS。但是都是基于falsh的。移动端上没法用。

最终看到了 clipboardJS  

地址:https://clipboardjs.com/

超级小巧而且兼容性好的插件!!!

移动端 点击 复制到剪贴版

$(‘.copy‘).click(function(){
  var text=$(this).prev().children().text()
  const input = document.createElement(‘input‘);
  input.setAttribute(‘readonly‘,‘readonly‘);
  input.setAttribute(‘value‘,text);
  document.body.appendChild(input);
  input.setSelectionRange(0, 9999);
  if (document.execCommand(‘copy‘)) {
    input.select()
    document.execCommand(‘copy‘);
  }
  document.body.removeChild(input);
  $(‘.clipBoard_notice‘).css(‘display‘,‘block‘)
  clearTimeout(this.delay)
  this.delay=setTimeout(function(){
    $(‘.clipBoard_notice‘).css(‘display‘,‘none‘)
  },2000)
})

以上是关于H5移动端 控制剪贴板的主要内容,如果未能解决你的问题,请参考以下文章

移动端H5页面适配问题研究

移动端H5页面设计

如何将pc端排版好的h5页面等比缩放到移动端

移动端H5页面高清多屏适配方案

H5+CSS3移动端适配技术

移动端H5网页开发必备知识