javascript - 移动web页面如何实现分享到微信、QQ等分享功能?
迷茫
迷茫 2017-04-11 10:32:16
[JavaScript讨论组]
移动web页面(浏览器打开的web应用,非App内置的Web页面)内有分享按钮,点击可分享到朋友圈,微信好友,QQ......
据说是使用相关插件,求指导!
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(5)
大家讲道理

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

PHPz

首先微信的分享接口可不是乱调用的需要权限
先登录微信公众平台进入“公众号设置”的“功能设置”里填写“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分享的接口,但即使这样,分享的图片也不可以自定义,只是屏幕的截图(貌似)。

阿神

github 上 star 过的两个插件,分享下。

  • http://www.calledt.com/sosh/

  • http://overtrue.me/share.js/

PHPz

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号