ios和android浏览器与应用间共享数据的方法
2016-11-29 12:00
211 查看
ios和android浏览器与应用间共享数据的方法
老大给了一个需求,通过分享的页面下载安装打开应用后,获取分享链接的参数,想必现在很多应用都有这个需求,其实这就是应用间共享数据,通用思路就是利用剪切板共享数据。用户通过浏览器打开分享链接下载的时候,将参数写入剪切板中,然后打开应用获取剪切板中的数据即可。虽然思路很简单,但是实现起来最大的问题是浏览器支不支持将数据写入剪切板中。1.clipboardjs
我使用的是这个库clipboardjs,很小而且不需要flash的支持,目前浏览器基本都禁用flash了,所以不建议使用zeroclipboard了test testclipboard Copy " data-snippet-id="ext.ec29ce0d3ff29ef5ad7b186c1f0dea7c" data-snippet-saved="false" data-codota-status="done">[code]<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test</title> </head> <body align="center"> <!-- 1. Define some markup --> <div>testclipboard</div> <button class="btn" data-clipboard-action="copy" data-clipboard-target="div">Copy</button> <!-- 2. Include library --> <script src="clipboard.min.js"></script> <!-- 3. Instantiate clipboard --> <script> var clipboard = new Clipboard('.btn'); clipboard.on('success', function(e) { console.log(e); }); clipboard.on('error', function(e) { console.log(e); }); </script> </body> </html>
2.结论
用了ios和android(小米手机)上主流的浏览器测试了兼容性浏览器 | safari/系统 | chrome | qq浏览器 | UC浏览器 | 微信 | 猎豹 | 搜狗 |
---|---|---|---|---|---|---|---|
ios | ok | ok | ok | ok | ok | ok | ok |
android | ok | ok | failed | ok | failed | failed | ok |
相关文章推荐
- ios应用内嵌h5页面数据自动变色识别为手机号码的解决方法——手机号码拨号禁用IOS手机页面数字自动识别为手机号
- ios开发----应用数据存储的常用方法之plist存取方法
- ios开发----应用数据存储的常用方法之plist存取方法
- iOS 共享文件的方法,应用间传文档
- iOS 中使用 Keychain Services 在应用间共享数据
- 3.2 应用层与内核的通信方法 :访问数据的I/O方式、读写驱动程序、发送I/O控制码、内存共享
- 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。 虽然使用其他方法也可以对外共享数
- iOS Keychain钥匙串,应用间数据共享打造iOS上的全家桶
- iOS app之间共享数据的几种方法
- IFC标准是为了满足建筑行业的信息交互与共享而产生的统一数据标准,是建 筑行业事实上的数据交换与共享标准。本文概要介绍了IFC标准的产生及发展 历程,IFC的整体框架结构,简要说明了IFC标准的实现方法和过程,描述了 当前的应用以及我们应该更加积极地利用IFC标准为建筑软件行业服务。
- iOS 共享文件的方法,应用间传文档
- iOS Keychain钥匙串,应用间数据共享打造iOS上的全家桶
- IOS学习 collectionView 创建应用管理 涉及单独用类方法从plist文件中取数据
- iOS应用间共享数据
- iOS app之间共享数据的几种方法
- iOS app之间共享数据的几种方法
- 数据挖掘和知识发现的技术、方法及应用
- 数据挖掘和知识发现的技术、方法及应用
- 【转载】单片机应用系统断电时的数据保护方法
- ASP.NET中应用Excel:12)其它读取Excel数据的方法(完)