微信分享接口失效的解决方案(2014年12月底失效的微信接口WeixinJSBridge等)

       已经失效的微信私有接口,目前有安卓的代替方案,就是使用GitHub某人提供的WeixinApi.js代替微信浏览器自带的内置对象,但是这个方法不适合IOS(有兴趣的可以看https://github.com/zxlie/WeixinApi/commit/2d6bed653158978bcba5245bd3f0ce45e913263d)

      下面说一下具体的通用代替方案

1 设置所有不希望被分享的页面右上角三点消失掉

2 确定需要分享的链接(注意一个逻辑,就是分享者本人打开链接必须做识别判断,显示分享空白页,防止跟其他用户混淆一起导致逻辑有错误)

3 将链接放进a标签(或者其他能实现点击跳转到新页面就可以

4 跳转到的链接就是需要被分享的链接,可参照下面注释掉的代码,开启右上角三个点~~

5 新的空白页面可以提供一张全屏图片提醒用于点击右上角进行分享,这样就OK了.


function onBridgeReady(){
 //WeixinJSBridge.call('showOptionMenu');
   WeixinJSBridge.call('hideOptionMenu');
}

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();
}



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值