这几天遇到的安卓 web 题目.

第一个:
安卓4.4以上的 webview ,也就是 App 内置浏览器不支持 input[type=file] 所以人人做上传图片的时刻要特别注意这点,要跟客户说清楚啊. (忧郁…)

这里做个新的申明(微信APP自身已修复了这个题目),然则其他APP彷佛还没有,所以照旧有坑,请注意.(2015-08-12)

第二个:
安卓上4.4以下 彷佛不支持 new CustomEvent() 由于这个也搞得我很忧郁.

第三个:
照样上传的题目, 不要直接写简化的代码, 4.4以上是辨认的,然则4.4以下会有题目.
Error:

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);
  }
};

本身碰得几个坑,愿望人人能防止, 人人遇到坑,也请关照我,让我也躲几个.

    原文作者:kelvinlee
    原文地址: https://segmentfault.com/a/1190000002413127
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞