安卓瀏覽器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