最近的项目有个需求是用户测试得到结果后点击分享,弹出自定义的弹框,选择要分享到微信、qq或者微博,随便点哪个都是要求复制链接,再到对应的app内粘贴链接给好友,而点击复制链接后,用户就可得到一个礼包码。

对于这个流程,我作为开发者和运营有着同样的疑问(临时接的这个项目,前期的功能讨论没参与),为什么不直接通过浏览器的分享API分享到对应的app?

后来问有经验的大哥,主要原因是除微信自带的浏览器外的其他浏览器没有办法监听到用户分享的这步动作,礼包码没有触发的契机,故礼包码就只能从一开始就显示在页面上 ,所以想要实现用户分享后才出现礼包码,要么限制只能用微信浏览器打开,要么就用现在的把复制链接这步操作当作契机的法子。

结果页要求用户复制链接进行分享 而不是直接调用浏览器分享API的原因相关推荐

  1. 禁止微信H5页面点击右上角菜单时出现复制链接,但支持转发给好友和分享到朋友圈...

    可以使用 JavaScript 来禁止点击右上角菜单时出现复制链接的功能.可以在页面的 JavaScript 代码中添加如下代码: document.addEventListener('context ...

  2. android 调用系统分享到微信,Android调用系统分享直接抵达微信

    前言 相对于使用微信官方的分享sdk,系统调用的分享到微信还是有很大的差异的. 系统分享而微信官方sdk分享的最大区别就是关于朋友圈分享,微信朋友圈对系统分享的限制是只允许分享照片.而对分享给联系人, ...

  3. android视频分享功能吗,Unity 调用 Android 分享功能(基于ShareRec SDK视频分享)

    需求 Mob 平台是一个强大的提供分享功能的平台,为移动开发者提供 ShareSDK 社交分享.ShareREC 手游录像分享.短信验证码 SDK 及 BigApp 等免费服务. Unity 使用 S ...

  4. 关于微信小程序分享及分享朋友圈、复制链接

    1.关于直接隐藏分享及分享朋友圈.复制链接 直接在需要禁用的小程序页面的onShow生命周期里使用 wx.hideShareMenu() 在体验版展示如下(分享和分享朋友圈已禁用,复制链接还在) 正式 ...

  5. html 复制链接功能,h5分享功能[通过复制网页链接分享]

    需求为分享网页,本意查询调用浏览器分享功能.对接新浪和QQ等方法.觉低效,遂起此方. function copy_url() { var textarea= document.createElemen ...

  6. 网页页面禁止用户复制源代码

    网页页面禁止用户复制 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  7. 网页页面禁止用户复制

    网页页面禁止用户复制 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  8. android如何复制链接,小红书复制链接怎么打开_小红书复制链接打开方法_攻略

    小红书是一个功能非常强大的软件,周围很多朋友都在用,在小红书里面有着非常多精彩有趣的内容,但还是有一些新手朋友对这个软件不太了解,在使用小红书浏览发现好看的内容想要分享给好友,那该怎么办呢?下面小编就 ...

  9. 微信小程序 转发、分享、收藏、复制链接

    (1)分享:在要分享的页面的js文件中设置:监听用户点击页面内转发按钮(button组件open-type="share")或右上角菜单"转发"按钮的行为,并自 ...

最新文章

  1. node.js是开源的吗_为开源做贡献并不难:我为Node.js项目做贡献的旅程
  2. 无任何网络提供程序接受指定的网络路径 or No network provider accepted the given network path 的解决方法...
  3. .NET Core开发实战(第24课:文件提供程序:让你可以将文件放在任何地方)--学习笔记...
  4. intellij idea强制更新索引
  5. 优秀的算法工程师都是不用深度学习的
  6. 字体系统之字体粗细(CSS、HTML)
  7. 2018ACM上海大都会赛: A. Fruit Ninja(这绝对是道原题+随机)
  8. 三种平摊分析的方法分别为_平摊分析
  9. zmap扫描mysql_45分钟扫遍全网:最快的互联网扫描工具ZMap
  10. 计算机学不学p图的,五分钟学会P图!只需要电脑自带的看图软件!无需专业的PS软件!...
  11. Express框架、Webstorm中创建Express项目
  12. java实现微软文本转语音(TTS)经验总结
  13. Web前端期末大作业--中国港珠澳大桥网页设计(HTML+CSS+JavaScript)实现
  14. 【java】我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
  15. 轴承特征频率计算公式
  16. #日常---恒权码与变权码
  17. (扩展)BSGS与高次同余方程
  18. CBoard BI 数据可视化 支持国产开源
  19. 【7】汇编 DOS部分
  20. ec200t 拨号_Quectel EC200T驱动以及ppp拨号移植

热门文章

  1. NSLayoutConstraint动态修改multiplier或constant
  2. Python爬虫之xlml解析库
  3. 计算机无法删除ie,ie无法删除怎么办
  4. 强力推荐—20款免费备份文件软件
  5. Linux中service文件详解
  6. Excel VBA 小程序 - 文本型数字转为数值型数字
  7. 设计一个个人纳税计算程序
  8. 阿里应该如何整合高德
  9. CCF TALKs 报名 | 今天,技术如何推动社会进步
  10. SAS9.4更新sid,有效期至2022年11月30日