第一个:
安卓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);
}
};
本身碰得几个坑,愿望人人能防止, 人人遇到坑,也请关照我,让我也躲几个.