RT:

一、 手Q分享:

如下代码所示:设置好 description,name,image,即可,唯一注意的是image最好是200*200,要不然过小不美观,过大加载太慢

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta itemprop="name" content="我邀请您加入">
<meta itemprop="description" content="我们都在用轻松发呗,工资、考核等信息及时送达,方便快捷又安全,赶紧用起来吧。">
<meta itemprop="image" content="http://www.zhidianbao.cn/fbwap-test/wap/images/fblogo.png">
</head>

二、 微信分享:

1. 主要是依赖于微信的JS-JDK,

"http://res.wx.qq.com/open/js/jweixin-1.0.0.js",
判断页面是否是微信内置浏览器
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
if (isWeiXin()) {//升级上去使用此方法 授权地址只能是无端口号的完整域名 本地有端口映射的无法直接调试 微信
$LAB.script([
"http://res.wx.qq.com/open/js/jweixin-1.0.0.js",
"js/wxshareload.js"
]).wait(function () { });
}

 2. 引入的 wxshareload.js,如下所示

//需要调用接口
var jsApiList = ['onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo'
]; var linkurl = window.location.href;//分享跳转连接
var fx_title=document.title;//标题
var fx_desc = " 这里输入标书";//描述
var fx_imgUrl="http://www.xxxx.cn//xx.png";//分享图片
//分享内容修改
//这个地方是需要从服务端获取微信的相关配置信息的
wxconfset(ding_conf);
function wxconfset(ding_conf){
wx.config({
debug: false,
appId:ding_conf.appId, //微信公众号的appId
timestamp:ding_conf.timeStamp,//微信公众号的timeStamp
nonceStr:ding_conf.nonceStr,微信公众号nonceStr
signature:ding_conf.signature,微信公众号signature
jsApiList:jsApiList
});
wx.error(function(res){ // alert("验证失败" +JSON.stringify(res));
});
/*--------------------分享定义----------------*/
wx.ready(function () {
var shareData={
title:fx_title,
desc:fx_desc,
link:linkurl,
imgUrl:fx_imgUrl
};
wx.onMenuShareTimeline({
title: shareData.title,
link: shareData.link,
imgUrl: shareData.imgUrl,
trigger: function (res) { },
success: function (){
// alert('分享成功!');
},
cancel: function () {
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
wx.onMenuShareAppMessage({
title: shareData.title,
desc: shareData.desc,
link: shareData.link,
imgUrl: shareData.imgUrl,
trigger: function (res) {
},
success: function (){
// alert('分享成功!');
},
cancel: function () {
// alert('取消分享!');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
wx.onMenuShareQQ({
title: shareData.title,
link: shareData.link,
desc: shareData.desc,
imgUrl: shareData.imgUrl,
trigger: function (res) { },
complete: function (res) {
// alert(JSON.stringify(res));
},
success: function (res) { },
cancel: function (res) {
// alert('已取消');
},
fail: function (res) {
// alert(JSON.stringify(res));
}
}); wx.onMenuShareWeibo({
title: shareData.title,
link: shareData.link,
desc: shareData.desc,
imgUrl: shareData.imgUrl,
trigger: function (res) {
},
success: function (){
// alert('分享成功!');
},
cancel: function () {
// alert('取消分享!');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
})
}

至此完成,这虽然只是H5的分享的一些东西,百度也能找到,零零总总的自己总结下,还是能省下不少功夫吧!

H5页面微信分享和手Q分享设置的更多相关文章

  1. 自定义页面微信、微博、QQ分享效果

    几行简单的分享代码既可以实现,先看下效果: 第一步:页面因为结构代码 <div id="freebtn"> <ul> <li class=" ...

  2. 移动H5页面微信支付踩坑之旅(微信支付、单页面路由模拟、按钮加锁、轮询等常见功能)

    开发背景: .net混合开发的vue模板语法的单页面应用,所以不存在脚手架以及没有路由可以跳转. 项目描述: 需要写两个页面,在订单详情页需要点击“请输入手机号”进入手机号绑定页面,手机号绑定成功后自 ...

  3. iOS 和 H5 页面交互(WKWebview 和 UIWebview cookie 设置)

    iOS 和 H5 页面交互(WKWebview 和 UIWebview cookie 设置) 主要记录关于cookie相关的坑 1. UIWebview 1. UIWebview 相对比较简单 直接通 ...

  4. 如何判断一个 APP页面是否是H5页面

    1.无网络断开网络,显示404或则错误页面的是H5 2.页面布局a.在手机设置.开发者选项中开启显示布局边界功能:b.进入应用查看布局边界:c.原生应用可以看到各个控件的布局边界,H5只有整个页面的一 ...

  5. 如何判断一个 APP页面是否是H5页面(转载)

    1.无网络断开网络,显示404或则错误页面的是H5 2.页面布局a.在手机设置.开发者选项中开启显示布局边界功能:b.进入应用查看布局边界:c.原生应用可以看到各个控件的布局边界,H5只有整个页面的一 ...

  6. robotframework_如何用Chrome模拟手机打开H5页面

    由于公司目前的产品大部分都是APP端的H5页面,APP原生页面很少,测试H5页面如果去搭建appium或者macaca这类自动化平台太费时,太重而不能快速落地:与自动化的目标:提高测试效率相悖.但如果 ...

  7. 微信小程序内联h5页面,实现分享

    在小程序内直联h5的页面(pages/webview/webview.js),该页面为<web-view>的容器,使用<web-view>组件 <web-view wx: ...

  8. H5 页面在微信端的分享

    微信分享,咋一看好像很复杂,实则非常简单.只需要调用微信官方出的微信jssdk,加上些许配置,就可以实现h5页面在微信上的分享,官方文档地址为: https://mp.weixin.qq.com/wi ...

  9. js-禁止微信H5页面点击右上角菜单时出现“复制链接”,且分享仅支持微信分享

    禁止微信H5页面点击右上角菜单时出现“复制链接”,这个问题已经影响到我很久很久了,起码有2年了, 昨天写H5活动的时候,需求有一个是:可分享,但是禁止复制活动链接, 这一下,就逼我务必好好研究研究了. ...

随机推荐

  1. ASP.NET AntiXSS的作用

    XSS跨站脚本攻击        是指用户输入HTML编码对网站进行跨站攻击.            通过使用FCKeditor.FreeTextBox.Rich TextBox.Cute Edito ...

  2. 【Win 10应用开发】在RichEditBox中使用自定义菜单

    前面给大伙儿简单介绍了RichEditBox控件的基本用法,以及解决其中的一些小问题. 本文咱们来看看如何自定义RichEditBox控件的上下文菜单. 原理比较简单,所以先说一说原理.当RichEd ...

  3. 5.SVM核函数

    核函数(Kernels) 定义 1.1 (核或正定核) 设是中的一个子集,称定义在上的函数是核函数,如果存在一个从到Hilbert空间的映射 使得对任意的,都成立.其中表示Hilbert空间中的内积. ...

  4. HTML基础

    HTML指的是超文本标记语言 (Hyper Text Markup Language), HTML不是一种编程语言,而是一种标记语言 (markup language) ,HTML使用标记标签来描述网 ...

  5. 列表组件抽象(2)-listViewBase说明

    这是我写的关于列表组件的第2篇博客.前面的相关文章有: 1. 列表组件抽象(1)-概述 listViewBase是列表组件所有文件中最核心的一个,它抽象了所有列表的公共逻辑,将来如果有必要添加其它公共 ...

  6. BZOJ3095 : 二元组

    \[\begin{eqnarray*}&&\sum_{i=0}^{n-1}\left(ki+b-a_i\right)^2\\&=&\sum_{i=0}^{n-1}\le ...

  7. 桌面秀:以ubuntu主为的开发桌面环境

    桌面系统是xubuntu,字体经过美化的(也就是复制了windows7下的微软字体) 可以看到字体效果与vmware下的win7差距已经很小了,略差一点,在可以接受的范围内了. 上图右边的firefo ...

  8. 微信小程序demo理解

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Verdana } p.p2 { margin: 0.0px 0.0px 0.0px 0.0p ...

  9. Warning: mysql_connect(): No such file or directory 解决方案总结(操作系统: Mac)

    说明: 本文主要内容参考: Mac下PHP连接MySQL报错"No such file or directory"的解决办法, 并进行个人补充 1. 运行环境: Mac OS X 10.11.4 (M ...

  10. 企业IT架构介绍

    企业信息化之路 问题   互联互通   统一访问 统一身份管理 数据管理模型 企业数据集成业务架构 业务流程框架 业务流程模型 个性流程支持 跨业务的业务流程组合 EBS总线 ] SOA架构上视图 B ...