不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻。

一、鸣谢在先

感谢热心网友 @马越 提供的方案!

二、大家如何升级

  • 删掉之前对Android和iOS的hook模式
    • 删掉wxjs文件的引用
    • 删掉Api.hook的所有调用
  • 下载最新的WeixinApi.js,目前版本4.0
  • 为了确保无缓存,可手动给WeixinApi.js的引用加上?v=4.0的版本戳
  • 部署代码,It works!

三、免责声明

使用过程中如果遇到问题,可以到github或者本站留言,我可以抽时间帮大家分析问题.
但是

#WeixinApi #WeixinJSBridge #Hack 浏览(4819) 阅读全文 评论(126)

一、Api升级背景

接上一个公告,还不了解背景的,最好先去看看,别问我太多问题,Thx。 当然,也可以去看看zxlie/WeixinApi上大家的讨论,虽然看起来都很慌乱,但是也都看看吧,反正本次微信官方整这事儿略微粗暴了点儿!


既然如此,咱也不能一直等着官方恢复,何况人家是否会恢复咱也不知道,为了解决点儿大家的难题,我还是花点儿时间,尽我所能帮大家升级一下吧!

二、哪些用户不用更新?

#WeixinApi #WeixinJSBridge 浏览(6664) 阅读全文 评论(58)

一、时间:2014-12-31

12.30日,微信官方发了个公告:微信公众平台关于整顿诱导分享及诱导关注行为的公告,话说,这个调整绝对是太粗暴了,直接导致WeixinApi的分享功能不能用,官方限制的,应该是WeixinJSBridge.invoke,初步估计,应该是有个白名单,或者检测公众号是否交了300块钱去认证


果真是城门失火,殃及池鱼啊!WeixinApi又不是用来干坏事儿的,反到给它们拉了一些用户有木有!

#WeixinApi 浏览(7801) 阅读全文 评论(38)

这个问题,有很多使用WeixinApi的网友都在反馈,今天找了个Android手机复现了下,跟踪了一下具体的情况,发现:

1、在iOS上,分享到朋友圈、好友、微博,正常分享和取消分享都是正常的,callback都能正确执行

2、在Android上,分享给好友、微博,正常分享和取消分享都正常,callback正确执行

#WeixinApi #分享到朋友圈 浏览(5773) 阅读全文 评论(15)

致所有WeixinApi的用户:


有太多网友自己从github下载了WeixinApi部署后,都跑不起来,看不了效果,大部分都是一些小失误造成的。所以今天抽了点儿小时间,完善了demo.html,并且提供完整的在线Demo,网友可以用微信的“扫一扫”扫描二维码来率先体验。体验完之后再去看demo.html里面是怎么写的,心里就有底了。遇到运行不起来的情况,也能辅助对比分析一下。

github地址:https://github.com/zxlie/WeixinApi


#WeixinApi 浏览(5714) 阅读全文 评论(20)

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