关于js分享功能的一些心得

1:微信js-sdk http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html#

在签名config一系列操作正确的情况下,检测手机端是否支持接口状况,关于微信提供的各种接口大概分成几种情况,一种是不需要严格用户信息的,换言之,就是你调用文档里的接口就可以使用了,比如预览图片之类;一种需要用户信息的,比如授权地理位置之类,这种就比较常见,通常得配置好官方文档需要的资源。最后一种我用到的就是分享功能了,微信sdk提供的文档接口只是重新了右上角的分享到朋友,朋友圈调用的接口,你要是在页面直接用按钮点击是行不通的。你自定义了一系列配置后,再点击右上角的按钮分享就是根据你重写的函数来的执行的。

2:百度分享 http://share.baidu.com/

很简单的,可以参考官方例子

3:nativeShare

nativeShare是一个可以通过javascript直接调用原生分享的工具.很好用,但是就是只支持UC和qq浏览器。

时间: 2024-10-10 15:49:11

关于js分享功能的一些心得的相关文章

js分享功能实现

分享功能初步测试,title为当前页面的title. 其他详见注释!!! <!doctype html> <html> <head> <meta http-equiv="Content-Type" Content="text/html; charset=utf-8;"> <title>分享代码测试</title> <meta name="author" content=

封装ShareSDK中的分享功能封以及对类似第三方功能封装的心得【原创】

本篇的主题有三个: 1.封装思想的介绍 2.我的封装代码 3.我在封装sharesdk(采用的是简洁版本)分享功能是碰到的问题,以及解决方法. PS:其实这个我之前封装过一次,不过最近在重构项目时发现,当时封装的是如此的垃圾,所以在这里再来一次.欢迎大家批评纠错. 封装思想 因为这次封装的第三方SDK的功能,所以我采用延展的方式来进行封装.这样有以下两种好处: 1. 这样将第三方功能给模块化,在项目中方便查找和修改. 2. 很多第三方功能都是需要在appdelegae初始化,采用category

微信的分享功能(针对web手机站页面进行的分享功能)

把这段js粘贴进,设置可以分享的页面,当微信打开,即可微信进行分享各个圈 $(function(){ var lujing=$("#logimg").attr("src");  //分享中带有的图片 var url=window.location.href;         //分享页的地址 var title=document.title;             //分享内容的标题 weixin("http://m.e-iot.com/images/b

实现分享功能插件2---jiathis分享插件应用

博主原创:未经博主允许,不得转载 在上一篇的博文中分享了如何用百度分享插件实现分享功能,现在展示用jiathis进行实现分享功能: 主要代码如下: <body> <div class="jiathis_style_32x32"> <a class="jiathis_button_qzone"></a> <a class="jiathis_button_tsina"></a>

自己封装的一个JS分享组件

因为工作的需求之前也封装过一个JS分享插件,集成了我们公司常用的几个分享平台. 但是总感觉之前的结构上很不理想,样式,行为揉成一起,心里想的做的完美,实际上总是很多的偏差,所以这次我对其进行了改版. 这次的核心就是:JS只负责事件+结构,也就是把功能实现出来,具体的外观样式,则使用者自己进行定义. 以下是新版分享插件的代码: 1 (function(root){ 2 'use strict'; 3 function share(params){ 4 5 this.params = params;

调用新浪微博接口,实现“分享”功能——代码实现

<!doctype html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div> <p>点击下面的按钮可以将这段文字和图片分享到新浪微博哦!@独行冰海</p> <img src='http://t.cn/zRxMzZE' title='独

【微信开发】【Asp.net MVC】-- 微信分享功能

内嵌在微信中的网页,右上角都会有一个默认的分享功能.如下图所示,第一个为自定义的效果,第二个为默认的效果.实现了自定义的分享链接是不是更让人有点击的欲望?下面讲解下开发的过程. 一.准备,设置js接口安全域名 这需要使用微信的jssdk,先需要在微信公众号后台进行设置:公众号设置-->功能设置-->JS接口安全域名.打开这个页面之后你会看到下面的提示.需要先下载这个文件并上传到指定域名的根目录. 这个文件里面是一个字符串,从名称看是用来校验用的.先上传了这个文件,你才能保存成功.这样你就可以使

实现分享功能插件一---百度分享插件应用

博主原创:未经博主允许,不得转载 在做项目的时候,碰到实现分享的功能,在网上搜了很多的资料,实现分享主要有两种插件. 一种插件是百度分享的插件,另一种是jiathis进行实现分享. 先展示用百度分享插件如何实现,具体代码如下,其实现的功能为实现视频分享,并带视频图片: <body> <div class="bdsharebuttonbox" data-tag="share_1"> <a class="bds_weixin&qu

整理简易分享功能

在做一个新项目时,需要一个新浪和微信的分享功能,起初看到这个需求,感觉没有什么,直接使用第三方比较成熟的分享组件就可以的,比如:jiathis.百度分享组件,这些都可以很轻松并且方便的完成所需要的分享任务.一般情况下,在介绍这么多之后,总要有一个但是.这次也不例外,考虑到某种原因,公司不能使用第三方的分享组件,此时就有了我现在的做的事情.做一个比较基础的分享功能,并且只提供了四新浪微博.腾讯微博.腾讯空间.微信.人人的分享功能,实现特别简单,这里只做整理. 说明: 原生JS实现,可以任何框架完美