H5页面在QQ和微信上分享,怎么自定义设置图片和摘要?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5页面在QQ和微信上分享,怎么自定义设置图片和摘要?相关的知识,希望对你有一定的参考价值。

1、首先通过电脑浏览器打开人人秀的官方网站,如下图所示。


2、在官网主界面的右上方可以看到【登录】和【注册】两个选项,如果之前注册过账号的,可以直接点击登录按钮。

3、使用账号登录到人人秀网站之后,在我的场景里可以找到【创建场景】选项,如下图红框位置所示。

4、点击【创建场景】选项之后,即可进入场景创建界面了,可以创建一个空白场景,也可以使用其它作者已经创建好的场景模板,如下图所示。

5、在这里我们选择自主创建一个模板,点击【空白模板】选项,即可进入场景的创建界面了,如下图所示。

6、点击左下侧的加号,也可以增加新的界面,然后根据上述的方法对新加的界面进行单独的编辑,如下图所示。

7、点击【发布】按钮,弹出场景发布对话窗口,可以对话窗口填上分享标题、分享描述、上传分享头像、设置翻页动画,然后点击【下一步按钮】,如下图所示。

参考技术A 微信中可以直接调用sdk中的分享接口

http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E8.8E.B7.E5.8F.96.E2.80.9C.E5.88.86.E4.BA.AB.E5.88.B0QQ.E2.80.9D.E6.8C.89.E9.92.AE.E7.82.B9.E5.87.BB.E7.8A.B6.E6.80.81.E5.8F.8A.E8.87.AA.E5.AE.9A.E4.B9.89.E5.88.86.E4.BA.AB.E5.86.85.E5.AE.B9.E6.8E.A5.E5.8F.A3
QQ目前分享的是H5页面标题,图片是随机选取页面的本回答被提问者采纳
参考技术B 微客场景,里面的场景设置,就有可以设置logo的摘要的 参考技术C

你可以通过意派Epub360实现。这是一款专业的在线H5页面制作工具,用它制作好一个H5并点击发布后,即可进入微信分享信息设置页面,你可以自定义设置分享标题、分享短语及缩略图,记得要注意保存哦~

微信朋友圈JSSDK分享自定义图片文字

参考技术A 1、在微信公众号添加安全域名(制作的H5页面的主域名);

测试阶段,本人是通过修改hosts文件,将对应域名解析为127.0.0.1 ; 然后将电脑和手机连接至同个局域网下。修改手机代理为电脑在局域网内的IP地址;这样手机就能正常进行测试;

2、引入jssdk   script    src='http://res.wx.qq.com/open/js/jweixin-1.0.0.js'

3、配置jssdk,成功后方可使用相关功能,方式如下

wx.config(

debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

appId: 'XX', // 必填,公众号的唯一标识

timestamp: XX, // 必填,生成签名的时间戳

nonceStr: xx, // 必填,生成签名的随机串

signature: xx, // 必填,签名,见附录1  

jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

);

第一次接触时看到网上的文章在此对signature没有过多的说明,这里我自己大概说一下,此参数是通过获取公众号的id及secret获取 access _token,然后通过 access _token获取jsapi_ticket,然后通过时间戳,随机串,当前页面url,通过sha1加密生成;(这里做下说明,此步骤由后台处理后返回给前端即可);

刚接触的时候领导认为纯前端可实现,这。。。确实可以实现,这里就不做过多说明了;至于要后端处理的原因大致为两点1、公众号id和secret在前端实现不安全  2、 access _token和jsapi_ticket每日有请求次数的限制,过期时间两小时,所以需要后台在服务器缓存,每两小时获取一次;

4、wx.config配置正确即可通过wx.ready来调用相应功能

wx.ready(function()

wx.onMenuShareTimeline(   //分享朋友圈

title: 'X', // 分享标题

link: window.location.href, // 分享链接

imgUrl: url, // 分享图标

success: function()

// 用户确认分享后执行的回调函数

console.log('分享成功了哟哟哟')

,

cancel: function()

// 用户取消分享后执行的回调函数



);

wx.onMenuShareAppMessage(  // 好友分享

title: '', // 分享标题

desc: '', // 分享描述

link: window.location.href, // 分享链接

imgUrl: '', // 分享图标

success: function ()

// 用户确认分享后执行的回调函数

,

cancel: function ()

// 用户取消分享后执行的回调函数



);

);

总结:其实对于前端要处理的很少,只要从后台获取signature签名,调用方法即可实现;具体可看官方文档;首次接触的小伙伴不要被吓到,就是如此简单;

以上是关于H5页面在QQ和微信上分享,怎么自定义设置图片和摘要?的主要内容,如果未能解决你的问题,请参考以下文章

web页面手机浏览器qq浏览器自带分享和微信浏览器自带分享的总结

微信朋友圈JSSDK分享自定义图片文字

H5网页如何在微信中自定义分享链接(可设置标题+简介+图片)

h5页面可以在pc端展示么?还是只能在移动端(如微信上)展示啊?。。

怎么把html5放到微信上打开

H5 页面在微信端的分享