微信前端js sdk以外的开发

此时页面中就会出现刚才我画红圈部分的工具条。这个工具条再加上上面的标题栏工具条。极大的减少了可视区域的面积。能否将它去掉呢?答案是可以的。加入以下代码就可以去掉微信中下面的工具条:

document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady(){

WeixinJSBridge.call(‘hideToolbar‘);

});

其实不光可以去掉下面的工具条,还可以去掉其他在微信中一些功能性按钮。比如右上角的功能按钮:

document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady(){

WeixinJSBridge.call(‘hideOptionMenu‘);

});

这个只是不经常用。如果功能按钮都隐藏了。像什么发送给朋友,分享到朋友圈等功能就不能用了。这也就失去了微信推广的功能。失去了使用微信的本质。除非有特殊需求,一般是不会隐藏该按钮的,没有多大现实意义。

var imgUrl = ‘http://su.bdimg.com/static/superplus/img/logo_white.png‘;//这里是分享的时候的那个图片

var lineLink = ‘http://baidu.com‘;//这个是分享的网址

var descContent = "这个操作的介绍,没发现他有啥用";

var shareTitle = ‘这是题目题目题目‘;

var appid = ‘wxc9937e3a66af6dc8‘;  //这里写开发者接口里的appid

function shareFriend() {

WeixinJSBridge.invoke(‘sendAppMessage‘,{

"appid": appid,

"img_url": imgUrl,

"img_width": "640",

"img_height": "640",

"link": lineLink,

"desc": descContent,

"title": shareTitle

}, function(res) {

_report(‘send_msg‘, res.err_msg);

})

}

function shareTimeline() {

WeixinJSBridge.invoke(‘shareTimeline‘,{

"img_url": imgUrl,

"img_width": "640",

"img_height": "640",

"link": lineLink,

"desc": descContent,

"title": shareTitle

}, function(res) {

_report(‘timeline‘, res.err_msg);

});

}

function shareWeibo() {

WeixinJSBridge.invoke(‘shareWeibo‘,{

"content": descContent,

"url": lineLink,

}, function(res) {

_report(‘weibo‘, res.err_msg);

});

}

// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。

document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady() {

// 发送给好友

WeixinJSBridge.on(‘menu:share:appmessage‘, function(argv){

shareFriend();

});

// 分享到朋友圈

WeixinJSBridge.on(‘menu:share:timeline‘, function(argv){

shareTimeline();

});

// 分享到微博

WeixinJSBridge.on(‘menu:share:weibo‘, function(argv){

shareWeibo();

});

}, false);

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 17:03:33

微信前端js sdk以外的开发的相关文章

微信开放JS SDK,HTML5的逆袭

JS SDK 其实微博和淘宝的开放平台就出现,手机 QQ 近期在内也推出了几个增强 API,可未产生很大的效应.小巫之后终见大巫,此次微信开放的 SDK,站在了另一个高度,web 到底能有多强? HTML5来袭 此前,微信也有一些 JS API ,如分享等.但这次一次性开放了拍摄.录音.语音识别.二维码.地图.支付.分享.卡券等几十个 API功能,此消息立刻占满了 HTML5 从业者的朋友圈. 微信给所有做 web 开发的人打开一扇新窗户:使用 js,你也可以调用各种强大的原生能力了! 客观的讲

CKeditor七牛云JS SDK前端上传插件修改

七牛云官方有放出JS SDK,没有我想使用的CKeditor前端上传插件,所以结合七牛官方的Javascript SDK对CKeditor做了一些修改使它能够直接上传到七牛云,又同时保留了上传到本地服务的接口. 优点和缺点1.在前端上传到七牛云,不消耗服务器带宽和流量.空间.2.保留了CKeditor上传到自己服务器的能力.3.支持拖拽和剪切板黏贴图片上传(因为是保存为png格式,建议只黏贴色彩单调的图片,要不然图片会很大,浪费流量).4.拖拽和剪切板黏贴图片.不支持4M以上的文件,因为没有分块

实战微信JS SDK开发:贺卡制作与播放(1)

前段时间忙于CanTK 2.0的开发,所以博客一直没有更新.CanTK 2.0主要增强了游戏和富媒体的开发,现在编码和测试基本完成了,等文档完成了再正式发布,里面有不少激动人心的功能,等发布时再一一细说吧. 最近同事用CanTK开发了一个基于微信的贺卡制作APP,我虽然没有参与开发,但是提供CanTK和GameBuilder的技术支持,觉得有些东西比较有意思,写几篇博客和大家分享吧.这个贺卡APP完全开源,有需要的朋友可以随意修改和发布. CanTK(Canvas ToolKit)是一个开源的游

python 微信开发入门篇-调用JS SDK 含微信支付(二)

本章节完成微信js sdk + 微信支付调用,项目基础部分请参照入门篇第一章:https://www.cnblogs.com/wangcongxing/p/11546780.html 1.微信服务号设置    登录服务号后台设置如下: 1.登录地址:https://mp.weixin.qq.com/ 2.设置-->公众号设置-->功能设置 设置后结果如下 2.微信商户后台设置 登录微信支付平台设置如下: 1.登录地址(因为需要安装exe插件, 设置浏览为兼容模式  建议使用QQ浏览器):htt

ES6+ 开发电商网站的账号体系 JS SDK

详情请咨询  QQ  709639943 01.ES6+ 开发电商网站的账号体系 JS SDK 02.Python3 全网最热的Python3入门+进阶 比自学更快上手实际开发 03.Python3.6 强力Django+杀手级Xadmin打造上线标准的在线教育平台 04.python_进阶强化 05.Java秒杀系统方案优化 高性能高并发实战 06.企业级刚需Nginx入门,全面掌握Nginx配置+快速搭建高可用架构 07.快速上手Linux 玩转典型应用 08.全面系统讲解CSS 工作应用+

公众号第三方平台开发 教程六 代公众号使用JS SDK说明

公众号第三方平台开发 教程一 创建公众号第三方平台 公众号第三方平台开发 教程二 component_verify_ticket和accessToken的获取 公众号第三方平台开发 教程三 微信公众号授权第三方平台 公众号第三方平台开发 教程四 代公众号发起网页授权说明 公众号第三方平台开发 教程五 代公众号处理消息和事件 公众号第三方平台开发 教程六 代公众号使用JS SDK说明 另,感谢一下这个大虾的博客,这几篇东西都是在他的博文基础上完成的,他的博客里也有一些接口代码可以下载 微信开发系列

UC前端‘搭积木’的模块化开发——scrat.js

模块化开发 将模块所需的js\css\img\tmpl维护在一起,一个模块一个目录 js渲染模板 css只关心模块内样式 开发团队心声:"我们希望每次研发新产品不是从零开始,不同团队不同项目之间能有可复用的模块沉淀下来." 模块生态 每个工程有_工程模块_和_生态模块_. 生态模块:基于_component规范_开发,部署到Github上,可以通过命令行工具将Github上的模块安装到工程中使用.比如:jQuery, iscroll, zepto.js, vue.js 安装命令: sc

基于七牛API开发的前端JavaScript SDK

这是我们工程实践的内容,由于时间原因,具体不赘述,啊~主要还是因为懒o(╯□╰)o工程实践的题目为openedx后端管理系统的功能拓展与优化,我们要优化的一个主要功能便是实现视频本地化上传,我们采用的视频云服务商为七牛云存储,以下链接是基于它的API开发的前端JavaScript SDK,http://developer.qiniu.com/docs/v6/sdk/javascript-sdk.html我的任务是看完,找到需要改的参数,刚刚大概看了一下,很多东西不是很明白,先把我觉得需要改的参数

微信js sdk上传多张图片

微信js sdk上传多张图片,微信上传多张图片 该案例已tp3.2商城为例 直接上代码: php代码: public function ind(){ $appid="11111111111111111111"; $secret="11111111111111111111"; $token = S('access_token'); if (!$token) { $res = file_get_contents("https://api.weixin.qq.c