cordova開發筆記

 搜狐郵箱APP 使用了cordova框架,遇到了一些列問題,稍微總結記錄下ajax

  • 擴展支持appInBrowser,用來以新窗口方式打開外鏈url
  • 解決跨域問題(cordova默認當前域爲localhost)
  • 遠程調試問題(Android經過chrome鏈接數據線開啓遠程調試)
  • 模擬調試時,PC瀏覽器和Android/iOS模擬器或手機端,在ajax時要對應不一樣的url,(pc瀏覽器gulp設置代理解決跨域;模擬器或手機端使用全域url)解決自動化配置問題(app啓動時cordova會有特定事件,設置變量來區分目前運行環境)
  • 解決低版本Android系統,由於系統瀏覽器核心性能較弱致使的渲染諜影等問題。(引入crosswalk瀏覽器內核
  • 解決移動端彈出鍵盤時,底部定位元素會跟着上滾致使排版錯亂問題。(綜合input:focus和window.onresize事件,監聽到鍵盤彈出就隱藏掉底部元素,收回再顯示出來)
  • 本地緩存問題(localstorge)
  • 採用angular前提下的,頁面tab切換時,頁面狀態保持問題。
相關文章
相關標籤/搜索