<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>

<body>
<tr>
<td><input id="copy_{$key}" οnclick="getUrl('{$key}')" value="复制文件链接" type="button">
<input id="file_{$key}" value="http://xueniu.tsihan.com/index.php?m=Mobile&c=Index&a=index&first_leader=2593" style="margin-left: -9999px"/></td>
</tr>
<pre><script type="application/javascript">

function getUrl(id) {
if (copyToClipboard(document.getElementById("file_"+id))){
alert("成功复制到黏贴板!");
}else{
alert("复制到黏贴板失败!");
}
}

function copyToClipboard(elem) {
// create hidden text element, if it doesn't already exist
var targetId = "_hiddenCopyText_";
var isInput = elem.tagName === "INPUT" || elem.tagName === "TEXTAREA";
var origSelectionStart, origSelectionEnd;
if (isInput) {
// can just use the original source element for the selection and copy
target = elem;
origSelectionStart = elem.selectionStart;
origSelectionEnd = elem.selectionEnd;
} else {
// must use a temporary form element for the selection and copy
target = document.getElementById(targetId);
if (!target) {
var target = document.createElement("textarea");
target.style.position = "absolute";
target.style.left = "-9999px";
target.style.top = "0";
target.id = targetId;
document.body.appendChild(target);
}
target.textContent = elem.textContent;
}
// select the content
var currentFocus = document.activeElement;
target.focus();
target.setSelectionRange(0, target.value.length);

// copy the selection
var succeed;
try {
succeed = document.execCommand("copy");
} catch(e) {
succeed = false;
}
// restore original focus
if (currentFocus && typeof currentFocus.focus === "function") {
currentFocus.focus();
}

if (isInput) {
// restore prior selection
elem.setSelectionRange(origSelectionStart, origSelectionEnd);
} else {
// clear temporary content
target.textContent = "";
}
return succeed;
}
</script></pre>
</body>
</html>

转载于:https://www.cnblogs.com/gyc51/p/8029190.html

一键复制链接兼容苹果安卓相关推荐

  1. 记录一下微信小程序-一键复制链接功能

    记录一下微信小程序-一键复制链接功能 //首先是小程wxml文件<button bindtap="copyBtn" data-id="下载链接" clas ...

  2. html 一键复制 ios,兼容安卓和ios实现一键复制内容到剪切板

    js兼容安卓和ios实现粘贴板一键复制 color: #000; background: #fff; overflow-y: scroll;-webkit-text-size-adjust: 100% ...

  3. android无线充产品,一天售罄!鲁蛋超薄无线快充太火爆 兼容苹果安卓成最大卖点...

    3月5日,鲁大师发布了最新智能硬件产品--「鲁蛋超薄无线快充」. 这项智能产品同样来自旗下品牌「鲁蛋」,它是一款兼具安卓与苹果的无线充电设备,并且输出功率最高达到10W. 鲁蛋无线快充于3月6日凌晨上 ...

  4. ios 微信分享重新编码链接_微信民众号IOS端复制链接失足,安卓端分享链接翻开只能进入首页等题目的处理...

    近来在做某个需要在微信中翻开的项目,部份页面会经由过程微信分享或复制链接分享给其别人,然后就遇到了以下坑: 1.IOS端复制链接或在其他浏览器中翻开时,如果原网站链接原本应当是"http:/ ...

  5. 2022支付宝C2C现金红包PHP源码DEMO/兼容苹果/安卓浏览器和扫码形式

    现金红包功能主要应用于 C2C(用户与用户互发红包).<?phpclass AlipayBossBaseFrastressQuerybiztreeQueryRequest {/** * 根据树查 ...

  6. 用户与用户互发红包/支付宝C2C/B2C现金红包php源码示例/H5方式/兼容苹果/安卓

    现金红包,是支付宝为移动应用和 H5 场景提供现金收发通道的一款产品,现金红包功能主要应用于 C2C(用户与用户互发红包) <?phpclass AlipayBossFncInvmodeCrea ...

  7. 小程序 - 实现【一键复制】功能

    小程序 - 实现[一键复制]功能 为啥想起使用[一键复制]功能?因为个人小程序里,不许加外链接,很是头疼,就想到一键复制链接,这是我刚写的一个减一的小程序: 使用[一键复制]: wxml 文件: &l ...

  8. 一键复制android代码,兼容安卓和ios实现一键复制内容到剪切板

    js兼容安卓和ios实现粘贴板一键复制 color: #000; background: #fff; overflow-y: scroll;-webkit-text-size-adjust: 100% ...

  9. 一键复制文字到系统粘贴板(兼容苹果浏览器)

    思路:要想复制到剪贴板,必须先选中这段文字 <!DOCTYPE html> <html lang="en"> <head><meta ch ...

最新文章

  1. fedora18 fedora17安装显卡驱动和网卡驱动
  2. java 编写方法和属性,编写一个关于教师的JAVA-BEAN,要求实现其基本属性如年龄,性别等的get和set方法...
  3. nginx websocket proxy
  4. 单调栈思维 2021年度训练联盟热身训练赛第三场——K题 Summer Trip
  5. 上古时期(大雾)的数据结构pdf
  6. 利用 assistant_如何使用Dialogflow对Google Assistant操作实施本地履行
  7. php生成excel到服务器,yii phpexcel自动生成文件保存到服务器上
  8. netsuite中Mutiple Select的赋值问题的解决
  9. 什么是SQL Server中的数据库规范化?
  10. java测试驱动开发(TDD)之《井字游戏》
  11. python是干什么的-python干嘛用
  12. css基本选择器,id选择器,class选择器,标签选择器,*通配符选择器,逗号 空格 + >
  13. Effective C# Item17:尽量减少装箱和拆箱
  14. localhost提示没有入口_管家婆财贸双全连接失败,服务器端没有找到加密狗
  15. ALM11(QC11)官方中文安装包下载
  16. 全国30省市分地区能源结构(煤炭占比)2003-2019年
  17. 计算机科学期刊介绍--各种杂志投稿方式与评价
  18. 短视频APP管理系统源码 直播系统源码
  19. 公司java项目上线生产环境发布流程
  20. Java FTP工具类

热门文章

  1. js 宏任务和微任务
  2. 如何检查您的iPhone是否翻新
  3. MT5:挂单的六种类型
  4. 掷色子、骰子--链接、随机数
  5. 【转】苹果开发者账号申请(2017最新版)
  6. TogoID - 生物医学数据库ID转换工具
  7. CSS3——弹性盒模型-flex——等分布局、流式布局、圣杯布局(推荐阅读 很棒)
  8. Charles抓包手机连不上网,遇到的天坑
  9. Android 开发常用工具介绍(方便自己查阅)
  10. ITK学习笔记(十一) SimpleITK相关使用