手机微信里,分享给好友时,在当前页面指定分享的URL和图片
function share_scene(link, scene_type){ var extargs = ""; if (tid != ""){//gdt traceid extargs = "tid=" + tid + "&aid=" + 54;//share must be 54 } var queryStr = link.split('?')[1] || ''; queryStr = queryStr.split('#')[0]; if( queryStr == '' ){ return; } var queryarr = [queryStr, 'scene='+scene_type]; (extargs != "") && (queryarr.push(extargs)); queryStr = queryarr.join('&'); return link.split('?')[0] + '?' + queryStr + '#' + (link.split('#')[1]||''); } function onBridgeReady(){ // 发送给好友; //安卓分享时会调用此函数 WeixinJSBridge.on('menu:share:appmessage', function(argv){ WeixinJSBridge.invoke('sendAppMessage',{ "appid" : appId, "img_url" : imgUrl, "img_width" : "640", "img_height" : "640", "link" : share_scene(link, 1), "desc" : desc, "title" : title }, function(res) { }); }); // 新的接口 //苹果分享时会调用此函数 WeixinJSBridge.on('menu:general:share', function(argv){ var scene = 0; switch(argv.shareTo){ case 'friend' : scene = 1; break; case 'timeline': scene = 2; break; case 'weibo' : scene = 3; break; } argv.generalShare({ "appid" : appId, "img_url" : imgUrl, "img_width" : "640", "img_height" : "640", "link" : share_scene(link,scene), "desc" : desc, "title" : title }, function(res){ }); }); } if (typeof WeixinJSBridge == "undefined"){ if( document.addEventListener ){ document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); }else if (document.attachEvent){ document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } }else{ onBridgeReady(); }
发表评论
-
解决eclipse在修改js卡顿现象
2018-02-09 15:49 1406新版eclipse编辑含有javascript内容的jsp时, ... -
chosen 数据的动态更新
2016-09-08 15:28 1772chosen是个不错的复合下拉组件,缺点是文档较少 源码在gi ... -
优秀的弹层组件
2016-04-20 18:19 675http://layer.layui.com/ -
googleapis.com域名访问慢的解决办法
2016-04-13 12:09 9811、安装火狐 2、安装插件ReplaceGoogleCDN -
国内常用前端公共库CDN服务
2015-11-15 14:00 968BAIDU http://cdn.code.baidu.co ... -
jquery validate 1.14
2015-10-12 20:14 799<!DOCTYPE html PUB ... -
jquery 事件处理handler函数的参数
2015-02-08 23:22 2588jquery 事件处理handler函 ... -
jquery tr rowindex
2014-11-30 13:42 928var tr = $(this).parents('tr' ... -
jqgrid please select row warning
2014-11-23 19:42 1750引入ui.jqgrid.css即可解决 -
改变多个jquery.ready的默认顺序
2014-11-23 15:37 1303$(document).ready 这个函数的解释: 引用 D ... -
javascript 错误的继承方式
2014-11-02 23:02 730var parent = {t:1,m:2,} pare ... -
JS图片格式验证
2014-07-03 16:48 934function pic(file){ var r ... -
更改underscorejs默认的匹配符
2014-06-14 11:51 875/** 修改underscore.js默认的< ... -
uglifyjs批量压缩js
2014-06-13 16:34 2439jquery官方使用uglifyjs进行压缩的,压缩比较高 ... -
html5 canvas作的手写板【兼容手机】
2014-05-21 15:56 5294<!DOCTYPE html> <ht ... -
backbone.js model和view视图的单元测试
2014-05-20 17:32 1364backbone的模块化开发,需要引入测试流程保证代码的质量, ... -
由正则表达式html或xml标签配对说起【括号编组和正负向预查】
2014-05-15 14:17 2479经常会查找xml或HTM ... -
netbeans和karma进行单元测试二【jasmine入门】
2014-05-20 15:43 1696karma配好之后,默认使用的是jasmine作为测试框架: ... -
javascript的代理和切面
2014-05-15 13:39 745Java里有面向切面的实现方式,可以监控包、对象、函数 ... -
backbone.js路由Router的使用
2014-05-09 11:33 1587路由的使用很简单,路由的转向 router.navigate( ...
相关推荐
总的来说,实现“微信分享给好友,自定义标题,图标,链接”这一功能,需要Java后端和前端的配合。后端负责获取和生成必要的配置信息,前端则负责加载和调用JS-SDK接口。这是一个典型的前后端交互案例,对于理解和...
ASP 微信分享、朋友圈自定义缩略图内容。 亲测可以使用。内含实例。
实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享...
本文为大家分享了vue微信分享至朋友圈&&分享至朋友代码的封装,供大家参考,具体内容如下 1.新建share.js文件 import {shareSDK} from "../api/common";//分享api import wx from 'weixin-js-sdk' export const ...
在Unity中实现截屏分享到微信、QQ等社交平台,通常需要借助特定的SDK,如ShareREC SDK。ShareREC SDK提供了方便的接口,允许开发者将游戏内的精彩瞬间截图并分享到用户的社交网络。 首先,我们需要理解Unity3dDemo...
微信分享卡片自定义生成源码,微信自定义图文卡片链接xml转发链接跳转消息微信卡片生成源码工具,微信打赏卡片源码搭建分享卡片制作防红卡片制作打赏卡片生成,程序主要用来生成微信卡片,创建微信分享给好友,分享...
H5页面 微信卡片分享 好友 朋友圈; 前后端代码 H5页面 微信卡片分享 好友 朋友圈; 前后端代码 文档地址: https://blog.csdn.net/nicepainkiller/article/details/131918628 文档地址: ...
* 2、分享给微信好友 * 3、分享到腾讯微博 * 4、新的分享接口,包含朋友圈、好友、微博的分享(for iOS) * 5、隐藏/显示右上角的菜单入口 * 6、隐藏/显示底部浏览器工具栏 * 7、获取当前的网络状态 * 8、调...
本文实例讲述了vue项目中实现的微信分享功能。分享给大家供大家参考,具体如下: /* 微信分享 */ Vue.prototype.wechatShare = (shareData) => { let resource = { title: '随我心愿!', desc: '体验优质服务', ...
// 微信分享 var wx = require('wechat-sdk'); rewardsResultService.getWechatInfo().then(function(data) { var conf = data; wx.config({ debug: false, appId: 'wx34e783920b37ee91', timestamp
微信h5分享好友和朋友圈-内含html引入、wxshare.js、php服务端接口
在Android平台上实现微信分享功能,可以让用户方便地将内容发送给微信好友或分享到微信朋友圈。这个过程涉及到了微信开放平台的应用注册、SDK集成、权限配置以及具体的分享操作。以下是对这一主题的详细阐述: 首先...
在Android开发中,微信分享是常见的社交功能,用于让用户能够将应用内的内容便捷地传递给微信好友或发布到朋友圈。本示例(Dome)主要关注如何实现这一功能,让我们一起深入探讨其背后的关键知识点。 1. **集成微信...
微信分享的基本流程是:用户在应用中触发分享操作,应用调用微信SDK中的接口,将要分享的内容(如图片、文字描述等)传递给微信,然后微信处理这些内容并展示给用户,供其选择发送给微信好友或朋友圈。 1. **设置...
在.NET开发环境中,微信分享是一项常见的功能,尤其在构建移动应用或者Web应用时,与微信平台的集成至关重要。本文将详细解析基于.NET实现微信分享的示例,包括关键的类、接口以及前端调用的流程。 首先,我们来看...
在Android开发中,微信分享是常见的社交功能,允许用户将应用程序内的内容,如文本、图片、链接等,分享到微信朋友圈或与微信好友互动。在这个过程中,“Android布局生成微信分享图片”是一个关键环节,它涉及到...
【标题】"php微信分享带图标demo.zip"是一个关于如何在PHP环境中实现微信分享功能的示例项目,其中包含了自定义分享图标的功能。这个压缩包旨在帮助开发者理解并实现微信平台上的网页分享,使得用户在浏览网页时可以...
本文将深入探讨“微信分享”的实现细节,以及如何通过提供的WeixinShareDemo来创建一个能够一键分享到微信朋友圈和发送给微信好友的功能。 微信分享允许用户方便地将内容,如文本、图片、链接等,快速地传播到微信...