JavaScript 一键复制不兼容ios求解决方法

代码如下

function copyUrl2()
    {
        var Url2=document.getElementById("Copy").innerText;
        var oInput = document.createElement('input');
        oInput.value = Url2;
        document.body.appendChild(oInput);
        oInput.select(); // 选择对象
        document.execCommand("Copy"); // 执行浏览器复制命令
        oInput.className = 'oInput';
        oInput.style.display='none';
        layer.msg('复制成功');
    }

在ios下执行有提示复制成功,还会弹出输入法,但是并没有复制到内容。安卓下正常,本人对JavaScript 是小白 希望有大神给指导下 或者帮忙写一段

0

2个回答

0

function onclick(){
var _inp = $$('input', { value: .value }, $('body')[0]); //创建复制文本框
_inp.select(); //选中
document.execCommand("Copy"); //复制
$(_inp).remove();
alert('复制成功,赶紧分享给小伙伴吧!'); //提示
}

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ios,android,pc一键复制兼容亲测有效
这是一个复制到功能,适用于桌面和移动浏览器。这几天正在做一个公众号开发,里面遇到了点击一键复制的问题,安卓是没问题的,可是ios点击一键复制没有作用,这可真的是难倒了小编,后来小编不断查找资料整理出来了一个解决方法,亲测可用  如下: 特征 对于Internet Explorer 4+,Chrome 42+,Firefox 41+,Opera 29+和移动浏览器,点击“复制到剪贴板”:Ch
关于ios中实现一键复制的问题
今天在项目中有一个一键复制的需求,再网上找了很多的资料,发现以下的方法很好的实现了 、、、 //一键复制 function copyLink(){ var e = document.getElementById(“copy”); e.select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 document.activeEleme...
原生jscopy兼容ios和安卓
//author limenghui created in 2018.7.26 const JsCopy={ //原生js复制内容到复制板 makeCopy(txt){ const input = document.createElement('input'); //防止ios点击复制时屏幕下方会出现白屏抖动,仔细看是拉起键盘又瞬间收起 ...
最简单的移动端pc端(解决苹果端的兼容问题)一键复制,保存到剪贴板
先上效果图: 为了用户体验更佳,对于公众号,手机号,物流单号,等需要一键复制而不是让用户一个一个的去选择。 demo链接: http://download.csdn.net/download/vlilyv/9970325 github下载地址 https://github.com/vlily/share/blob/master/%E4%B8%80%E9%94%AE%E5%...
【JavaScript】利用clipboard实现移动端点击复制,兼容IOS
    好久没有写了笔记了,入职两个月,才发现自己还是个假前端!一个没有灵魂的前端菜鸟~~     直接如题,被推广部的小姐姐追了好久,终于还是有一个方法解决了!     移动端!!!点击复制!!!   先说下踩坑!!!     1)其他方法的兼容性,都不是很强,自己也没有找到合适的,最后还是选择clipboard,具体的载入,自己可以找下资料,值得一提的是,高版本的clipboard,需要...
js 复制功能,iOS手机上特殊处理
针对于js移动端复制功能,iOS手机上不兼容的特殊处理。
点击复制,兼容ios-safari
点击复制,兼容ios-safari let oInput = document.createElement("input"); oInput.value = "recheyouping"; oInput.readOnly="readOnly"; document.body.appendChild(oInput); oInput.select(); // 选择对象 oInput.setSelecti...
一键复制clipboard兼容ios系统
项目中使用到一键复制链接打开,使用了clipboard这个插件,在安卓使用正常,但ios会出现兼容问题,点击无效; 解决方案:ios默认非点击标签(除button,input等)不具有点击效果,所以给这些标签添加相关属性,这样系统可以识别出来; html: <div id="export-copy" onclick="">一建复制链接</div> 1.给标签exp...
h5 商城订单号实现一键复制+clipboard.js(pc,ios,android均可使用)
1.在移动项目中订单号复制功能,兼容pc和ios、android<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> *{ margin:0; padding:
Android实现一键复制粘贴,兼容低版本系统(api 11以下)
Android实现一键复制粘贴,兼容低版本系统(api 11以下) /** * 实现文本复制功能 * @param content * @return true--复制成功 */ @SuppressWarnings("deprecation") @SuppressLint("NewApi") public static boolean copy(String content, Context context)
js 点击按钮复制文本到剪贴版,兼容ios和安卓,PC端
// 复制账号 function copyUser() { var user = document.getElementById("user"); var idUser = '#user'; navigatorCopy(user, idUser); } // 复制密码 ...
js一键复制url
// 复制二维码链接 copyJRCode() { let Url2 = document.getElementById('js__copy-text') Url2.select() // 选择对象 try { if (document.execCommand('copy', false, null)) { document.exe...
js兼容安卓和IOS的复制文本到剪切板
function copy(message) {         var input = document.createElement("input");             input.value = message;             document.body.appendChild(input);             input.select();        
实现PC、移动端一键复制功能(某些机型无法支持,iPhone支持Safari 10+,自己的iPhone7用了几个浏览器都没问题);
今天公司后端问了我一个关于手机复制功能的实现,于是花了点时间写了这个Model,跟大家分享一下(第一次写,不好勿怪~~)调用的clipboard.js,它依赖于Selection和execCommand API,移动端有的机型不支持execCommand ,所以无法实现一键复制,这个做了另外处理,让用户手动复制,等会会上代码。通过运行clipboard.js  Clipboard.isSuppor...
实现移动端复制粘贴指定内容,兼容ios和安卓
最近做一个微信公众号的需求,有个复制功能,需要复制券码。如下图所示: 我使用了clipboard.js插件,发现能兼容ios和安卓。我的使用方法如下: <div class="coupon-code-box" id="copy-target"> <p>卷码1: 456645978qqf114</p> <p&gt
clipboard.js实现一键复制
本人在开发过程中,需要一个【一键复制】的功能,但网上的方法大多是通过swf文件来做的,今天为大家介绍一个方法,只需要引入一个js,就可以实现一键复制功能,简单快捷,而且兼容性好。下面是具体代码:<!DOCTYPE html>
HTML5 完美解决javascript中iphone手机和android手机复制文本到剪切板问题
1.执行以下解决方案条件:(这个是原理)①执行复制方法时 所复制文字不能被任何 块级元素和行内块元素和行内元素遮盖否则无效;(解决方案:将文本通过绝对定位或其他方式移除屏幕外)②ios中不能复制属性值,只能复制文本元素节点;(解决方案:可以把文字颜色设成背景色就能达到隐藏看不见的效果不影响显示);直接上代码:以下是伪代码js代码: function img() { if (navig...
angularjs关于点击复制input文本内容兼容苹果和安卓问题总结
移动端点击按钮复制链接,由于input自带的select()方法在苹果端无法进行选择    所以设置如下方法进行点击复制&amp;lt;input name=&quot;&quot; type=&quot;text&quot; class=&quot;text&quot; ng-model=&quot;inviteLink&quot; readonly=&quot;&quot; id=&quot;clip_num&quot; value=&quot;&quot;&amp;gt; &amp;lt;input
JS实现内容复制,兼容大部分浏览器,safari不兼容。
HTML 部分 &amp;lt;div &amp;gt; &amp;lt;input type=&quot;&quot; name=&quot;&quot;  id=&quot;copy-num&quot; &amp;gt; &amp;lt;button onclick=&quot;copyUrl()&quot;&amp;gt;复制链接&amp;lt;/button&amp;gt; &amp;lt;/div&amp;gt; JS部分 function copyUrl(){          
jquery 一键复制功能,兼容苹果
有做过一个项目,做好之后交给客户,客户用的是苹果手机,不料给我反馈回来一键复制功能 不能使用。 这是我原来的代码 微信名片 ...
解决h5一键复制的问题
首先方法一: &amp;lt;div&amp;gt; &amp;lt;span id=&quot;user_ref_id&quot;&amp;gt;复制内容&amp;lt;/span&amp;gt; &amp;lt;input style=&quot;margin-left: 30px;&quot; type=&quot;button&quot; onclick=&quot;cp(document.getElementById('user
利用Clipboard.js解决ios手机浏览器无法实现网页内容复制
解决移动端IOS无法复制复制文字的问题! 需要用到的是clipboard这个js文件  官方下载地址:https://clipboardjs.com/ 第一步引入clipboardjs.js文件 HTML代码 要给元素添加一个class类名 js要获取元素用到 &amp;lt;button class=&quot;btn&quot; :data-clipboard-text=&quot;复制想到的内容&quot;&amp;gt;复制&amp;lt...
js兼容安卓和IOS的复制文本到剪切板,已做浏览器兼容处理,勿需插件
开发需求:手机端,点击按钮实现需复制的文本内容; 案例已做手机端浏览器兼容处理经测试,[QQ,微信,苹果,360,UC等],可正常使用; 案例代码如下: &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;html lang=&amp;amp;amp;a
JS一键复制实现
JS 实现一键复制操作 copyUrl: function (url) { var dom = this.el.dom, textArea = document.createElement(&amp;quot;textarea&amp;quot;); dom.appendChild(textArea); textArea.style.position ...
html中js点击一键复制功能,兼容各大浏览器,非flash版本
一键复制实例。
原生js实现点击复制文本,兼容ios
最近做手机端H5网页,需要点击内容进行复制,出现ios无法复制的情况 以下是效果图 代码实现---新建html文件,拷贝代码,即可查看效果 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;复制&lt;/title&gt; &lt;meta charset="utf-8"&gt; &lt;meta n...
cocos2dx 实现文字的一键复制功能(IOS、Android)
1、IOS篇(用OC和C++混编) 头文件声明: public static void copy(std::string str); 实现如下: void copy(std::string str) {     //把string类型转换成为char*     char*p=(char*)str.data();     //把char*转换成OC的NSString     NS
JS一键复制 兼容PC(包括图片)+移动端
一键复制内容到剪贴板,兼容PC+手机端,Chrome 42+、Edge 12+、Firefox 41+、IE、Opera 29+、Safari 10+,PC支持复制图片,手机端友好交互
clipboard复制当前链接/网址/url ,兼容所有浏览器,移动端也适用
兼容所有浏览器,复制当前网址,不需要flash,简单易用,手机浏览器同样适用
JS 原生实现 Safari 浏览器下的复制
JS 原生实现 Safari 浏览器下的复制 var btn = document.querySelector('#btn'); btn.addEventListener('click',function(){ var input = document.createElement('input'); input.setAttribute('readonly', 'readonly'); ...
js一键复制并调起微信客户端
&amp;lt;div&amp;gt; &amp;lt;input type=&quot;text&quot; id=&quot;tid&quot; name=&quot;tid&quot; value=&quot;要复制的内容&quot; readonly=&quot;readonly&quot;&amp;gt;     &amp;lt;p class=&quot;btn&quot; onclick=&quot;copyUrl()&quot;&amp;gt;一键复制并打开微信&amp;lt;/p
js一键复制,支持换行
/** * 复制到剪切板 */ function copyContent() { var name = '姓名:' + $('#name').text() + &quot; \n&quot;; var detail = '详细地址:' + $('#detail').text() + &quot; \n&quot;; var city = '城市:' + $('#c...
ios开发之----复制和粘贴
摘要:UIPasteboard有系统级别和应用级别两种类型,所以不仅可以在应用程序内通信,还能在应用程序间通信,比如我复制一个url,然后打开safari,粘贴到地址栏去,而我们可以在应用程序间通信、共享数据。全局使用
vue使用clipboard插件点击复制内容出错/复制出错问题
项目使用vue框架,iview的UI框架。在使用echarts做一个大屏的界面时,添加了点击对很长的网元名称进行复制的需求。 参考了网上对于clipboard插件的引用。这里是他的github地址:https://github.com/zenorocha/clipboard.js 1. 引入clipboard.js   2.在需要使用的组件中import  3. 添加需要复制的内容 4.添...
JAP2.0 WebLogic10.3.3不兼容的解决方法
JAP2.0 WebLogic10.3.3不兼容的解决方法
JavaScript中的Date对象在Safari与IOS中的“大坑”
最近小编在做一个会议室预定的功能,这个功能就像在买电影票时选择座位一样,看看会议室的哪个时间段空闲,有什么设备等等。由于我做的是APP,APP既要兼容Android,又要兼容IOS,刚开始的开发与调试我都是用谷歌浏览器干的,我没有用其它浏览器进行测试,谁知道最后遗留一个很大的隐患。下面是我的界面。  问题一:  这个界面运用了大量的日期类型的计算,当我们用JavaScript实例化
百度地图 JavaScript API ios不能使用情况
今天使用百度地图的时候 更改了一下百度地图第定位功能 发现ios上报错了报的是 BMap is not defined 错误 这是官方引入JavaScript API 的方法 解决办法 http换成https即可 &lt;script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&amp;ak=您的密...
JS自动复制吱口令
代码简洁,兼容PC端、手机端和微信端,页面加载完自动复制
IOS 拖动事件和点击事件冲突
@interface YQBAddHomeWorkBtn()&amp;lt;UIGestureRecognizerDelegate&amp;gt; @end @implementation YQBAddHomeWorkBtn { CGPoint originalLocation; //全局变量 用于存储起始位置 BOOL shouldPa...
ios客户端复制字符串到剪切板
ios lua复制字符串到剪切板 项目背景 项目引擎为cocos2d-x,客户端语言为lua,ios中调用稍微麻烦一点,思路是需要从Lua调到C++,再调到OC 好了下面是步骤: 一:声明一个想让Lua调用的函数,新建两个文件(文件名随意),ClipboardHelper.cpp,ClipboardHelper.hpp(.h的也可),目录(frameworks/runtime-src/Classe...

相似问题

7
js实现自动复制(不是点击),能够兼容所有浏览器
9
javascript中方法重载,方法同名,参数列表不同,调用函数的时候到底调用哪个函数?
3
Itext生成的PDF,在IOS中使用PDF.JS无法预览
2
js求问一个正则表达式的编写的问题,这里不能出现多个0开头怎么做?
1
js中深复制与方法的复制
2
IOS微信浏览器,返回捕捉不到pageshow
6
javascript中怎么实现求一个数组的中位数,求中位数的方式怎么实现的呢?
3
关于ios加载html界面时selectpicker无法正常显示问题
8
javascript求数组中的最大数,返回的是数组的下标,不是值,百度了一天没找到,怎么做
2
微信扫码下载安装iOS和Android js代码问题
0
ios集成h5页面但是无法使用4g网络来进行定位(js api)
2
vue打包后iphone 5c ios10.3.3打开报错,调试时无错误. 求解决办法
1
微信浏览器js sdk上传照片在IOS端上传的照片在服务端获取的后缀名不正确
1
如何解决PDF.JS中切换不同PDF文件时加载错误的问题?
1
怎样把高德API中的ContextMenu右键菜单存入JS数组中?
1
Module的effects中的某个方法call了一个接口,接口报错catch后再调用该方法为什么进不去这个方法了?
2
js怎么监听一类标签的点击事件
1
求一个脚本!!!!js繁体转简体,带cookie,用cookie记录状态 ,刷新不丢失,全站跳转都可以使用
2
关于H5视频播放器右键“视频另存为选项怎么变灰”,不要屏蔽右键
1
selenium练习:用js解决页面元素display:none的方法,报错怎么解决?