這幾天碰到的安卓 web 問題.

第一個:
安卓4.4以上的 webview ,也就是 App 內置瀏覽器不支持 input[type=file] 因此你們作上傳圖片的時候要特別注意這點,要跟客戶說清楚啊. (鬱悶...)web

這裏作個新的說明(微信APP自己已經修復了這個問題),可是其餘APP好像尚未,因此依舊有坑,請注意.(2015-08-12)瀏覽器

第二個:
安卓上4.4如下 好像不支持 new CustomEvent() 由於這個也搞得我很鬱悶.微信

第三個:
仍是上傳的問題, 不要直接寫簡化的代碼, 4.4以上是識別的,可是4.4如下會有問題.
Error:code

createObjectURLfun = (window.URL || window.webkitURL || {}).createObjectURL || function() {};

Right:圖片

createObjectURLfun = function(file) {
  if (window.navigator.userAgent.indexOf("Chrome") >= 1 || window.navigator.userAgent.indexOf("Safari") >= 1) {
    return window.webkitURL.createObjectURL(file);
  } else {
    return window.URL.createObjectURL(file);
  }
};

本身碰得幾個坑,但願你們能避免, 你們碰到坑,也請通知我,讓我也躲幾個.webview

相關文章
相關標籤/搜索