标签 ios 下的文章

ios10奇葩的声音bug,微信中不能播放声音,已解决

ios10以后,iphone手机在播放声音时候会出现没有声音,相同型号相同版本可能会有声音也有可能没有,也有可能重启后 又有声音,总之这个bug非常奇怪,在微信浏览器和自带Safari中都存在,但是QQ浏览器中并不存在;

目前解决办法是没有的,只能通过以后ios升级,看看会不会解决,只有10以后会有,不是每个手机都会出现,有人说可以通过jssdk播放来解决,经过测试,并没有完美解决.

以上bug在安卓手机中并不存在

2017-5-10已解决
只需要在代码中改为以下即可,必这样写

 WeixinJSBridge.invoke('getNetworkType', {}, function (res) {
         document.getElementById('musicBox').play();
   });

对应的html
<audio  id="musicBox"  src="http://weixin.yoby123.cn/weui/c/v4.mp3"></audio>

扫码二维码阅读

如何仿制微信公众号游戏和功能界面详解

导言

对于微信公众号里面小游戏,小功能,如果想要仿制UI界面,只需要把页面发送到电脑端即可,不过如果使用了OAuth的公众号,想要仿制就没有那么简单了,下面将从技术方面来说说几种仿制方法.

工具

Firefox浏览器,安装firebug插件,User Agent Switcher两个插件;以及微信web开发者工具;

方法1

对于一般没有Oauth微信公众号上面网页,只需要登录电脑端微信https://wx.qq.com/即可,然后发送网页到电脑端,如果有些限制只能手机端打开,就需要开启User Agent Switcher插件,本插件可以模拟ios,android端,下面是ios 和 android user agent代码

Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13F69 MicroMessenger/6.3.16 NetType/WIFI Language/zh_CN

Mozilla/5.0 (Linux; Android 5.1; m3 note Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.8 TBS/036849 Safari/537.36 MicroMessenger/6.3.27.880 NetType/WIFI Language/zh_CN

这样就能正常打开了;

方法2

对于Oauth网页,或许不能模拟打开,弹出只能微信上打开,此时只需要复制地址栏里代码到微信电脑版,发送到手机,然后通过手机打开这个地址,此时点击电脑端这个链接很容易打开;

方法3

对于2方法,有些网页或许还是不能打开,此时就有个小技巧,修改网址中userinfo为base,反之亦可,注意如果还不能,就需要在Oauth授权过程中复制网页,速度要快,就是点击右上角弹出;

方法4

如果还是不能,就使用微信web开发者工具,这个工具,非常方便,但是相对上面几种方法,效率低下;

基本上来说,就是以上几种方法,利用好微信网页版,web开发者工具,以及手机,就能很容易解决,

没有扒不下来的网页


扫码二维码阅读