解决微信订阅号二维码在IE8下无法正常打开问题

  • Jesse
  • 2016-10-26 17:45:00
  • 3793

在做微信订阅号,微信生成的二维码无法在IE8浏览器打开,微信提示“浏览器内核版本过低,微软已经不再提供技术支持”

wx.png

想到2种方法:

一:访问a,a里面是b的二维码链接,然后在b里面做跳转

function a(){
    QRcode($burl);
}

function b(){
    header("Location:".$wximgurl);
}


经测试失败,用微信扫描访问得到的结果页面是微信给的二维码,并没有跳转。


二:换一种方式打开图片,先用file_get_contents读取微信给的二维码图片流,然后再输出

header("Content-type:image/png");
echo file_get_contents($imgurl);

经测试,此方法在IE8下可以正常获取和扫描二维码

本文出自 亮有一技,转载时请注明出处及相应链接。