移动web页面如何实现分享到微信、QQ等分享功能?

cjwj
  • 628
移动web页面(浏览器打开的web应用,非App内置的Web页面)内有分享按钮,点击可分享到朋友圈,微信好友,QQ......
据说是使用相关插件,求指导!
回复
阅读 51.2k
5 个回答

如果不是app内置web页面,只能使用js的一键分享.具体详情可以百度一键分享,有许多分享平台.
如果是app的话还可以使用混淆交互,具体详情百度js android 交互

首先微信的分享接口可不是乱调用的需要权限
先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

备注:登录后可在“开发者中心”查看对应的接口权限。
图片描述
下面是文档看下
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
目录
1 概述
1.1 JSSDK使用步骤
1.1.1 步骤一:绑定域名
1.1.2 步骤二:引入JS文件
1.1.3 步骤三:通过config接口注入权限验证配置
1.1.4 步骤四:通过ready接口处理成功验证
1.1.5 步骤五:通过error接口处理失败验证
1.2 接口调用说明
2 基础接口
2.1 判断当前客户端版本是否支持指定JS接口
3 分享接口
3.1 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
3.2 获取“分享给朋友”按钮点击状态及自定义分享内容接口
3.3 获取“分享到QQ”按钮点击状态及自定义分享内容接口
3.4 获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口
3.5 获取“分享到QQ空间”按钮点击状态及自定义分享内容接口

现在浏览器中移动页面不能用js来唤起微信、QQ等APP来分享,只是个别浏览器(UC,QQ等)提供了js分享的接口,但即使这样,分享的图片也不可以自定义,只是屏幕的截图(貌似)。

我的情况是在移动端分享到qq空间和新浪微博即可,pc端分享到qq,空间,新浪微博。分享途径较少,所以直接考虑一个一个对接。
1.分享到qq空间
2.分享到qq
3.分享到新浪微博
之前用过一个叫share.js的插件,体积比较小,但是有移动端分享到qq空间速度超级慢(没成功过)的致命问题,最后选择放弃,现在计划用上述说说解决方案,仅供参考。
不知道楼主有没有找到移动web页面内分享的最佳实践?求分享~
也望各大神提供宝贵意见!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏