标签 jssdk 下的文章

网站开发中如何支持https和http

前段时间,微信公众号已经明确网站域名必须是https,从明年开始执行,对于很多做微擎的都需要升级支持https,但是如何做到网站同时支持两个协议呢?

比如引入jssdk我们可以这么写//res.wx.qq.com/open/js/jweixin-1.2.0.js也就是去掉http:或者https:直接//开头就可以了,这样不管什么协议都可以的;当然如果是自己网站,可以通过代码去获取网址协议;

需要注意https需要全站支持,也就是网站里面最好不要包含http开头协议.


扫码二维码阅读

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>

扫码二维码阅读