现在在公司这块负责开发一个微信服务平台地图定位功能当我定位完成后会推送一条图文消息给用户,用户点击可访问一个静态HTML页面大致流程就是这样现在出现一个问题就是:安卓手机可以成功访问这个网页,但是IOS无法访问,点击图文消息后就无法成功跳转,一直找不到具体原因,分不多,求大神不吝指教,万分感谢。以下是该HTML页面的源码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body><div style = "font-size:xx-large;"><span>您好,如微信内置浏览器出现无法访问百度地图显示问题,请单击右上角 "..." 按钮中选择"浏览器中打开"进行访问。</span><br><br><a href = "http://api.map.baidu.com/er?location=116.30814954222,40.056885091681&title=测试数据&content=测试数据&output=html">点击访问</a></div></body></html>

解决方案 »

  1.   

    safari浏览器不支持,改html语法
      

  2.   

    我也遇到这个问题,后来我又写了一个额外的html网页,网页里只放了一个到百度地图的请求链接,结果就转过去了,只是每次要看都要在这个额外的页面点一下链接
      

  3.   

    微信是禁止外链跳转的,我以前做企业应用的时候就是在微信的浏览器里发下载地址下载,更新了版本就不行了,在safar浏览器里可以的。2013年11月份吧好像记得
      

  4.   

    location。href