安卓浏览器HTML5兼容性问题


近日做了一个高校GIS校园系统。

系统发现了一个bug,在安卓的浏览器中访问网页,无法显示地图,但是在iphone及常见浏览器(firefox,chrome,ie9等等)中均显示正常。

费了很多时间重新发布地图,修改服务器设置,修改相关代码,均无收获。

偶然找到了2,3个月前的系统备份,发布后发现安卓手机可以正常显示,查找原因发现之前并没有使用任何HTML5技术。

后来在甲方的要求下,使用了manifest进行文件的离线存储及localStorage离线地图缓存。

再测试之后发现,罪魁祸首是localStorage,只要采用了localStorage,地图便无法显示,而manifest对程序毫无影响。这么看来,貌似是安卓浏览器对localStorage的支持问题。不过也没有确定,还需进行相关资料查找,如果各位知道类似的情况,请留言~~~

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM