api 微信内置浏览器js_微信内置浏览器的JsAPI(WeixinJSBridge续)_Alien的笔记

本文介绍了微信内置浏览器(WebView)中的JSAPI使用方法,包括隐藏菜单、分享功能、异步分享和图片预览。示例代码展示了如何自定义分享内容、监测分享行为,以及平台间API差异的注意事项。还提供了WeixinAPI的Github仓库链接供进一步参考。
摘要由CSDN通过智能技术生成

以前有写过几篇关于微信内置浏览器(WebView)中特有的Javascript API(Javascript Interface)的文章,不过随着微信官方的调整,部分API已经不能直接使用,好比相似直接分享到朋友圈 WeixinJSBridge.invoke('shareTimeline',data,callback) 这样的功能,直接调用,会获得一个访问拒绝的response。后来从新调研了下,整理出来了一个WeixinAPI的Javascript类库,分享出来,若是你对微信公众平台开发感兴趣,应该对你有用。前端

下面,咱们先来看一下这些API都应该怎么使用,先从最简单的入手。git

一、假如我但愿一打开网页后,就隐藏掉右上角的PopUp菜单入口,而且隐藏掉浏览器下方的工具栏,同时还要得到当前的网络状态,那么,咱们的代码能够这样来写:github

如示例代码中的注释所示,全部的功能执行必须放在 WeixinApi.ready 方法中执行,就比如你用jQuery的时候,一般都须要使用 jQuery(document).ready(function(){ }) 同样。为何要这样作?相信不用我解释你们都能明白,由于咱们必需要保证在执行这些方法的时候,WeixinJsBridge API已经被加入到WebView上了!ajax

二、再来看一个有关分享的例子,假如用户在阅读个人文章(或在使用个人产品)的过程当中,发现它颇有意思或有价值,通常都会将其收藏或分享(给好友、朋友圈、微博等)出去,那如今我就但愿能监测到用户的分享行为,好比:自定义用户可分享的内容、甚至是在用户分享之、分享被取消、分享失败、分享成功、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值