读者.Onload不能在android上工作
reader.onload not working on android
我一直在跟踪我的项目中的错误,在iOS和桌面浏览器上工作,在android上静默失败。
我想这可能与我的文件阅读器有关?任何见解都是赞赏的!
function handleImage(e) {
var reader = new FileReader();
reader.onload = function(event) {
var img = new Image();
img.onload = function() {
alert("alert 2");
images.length = 0;
images.push(img);
imageLoaded = true;
$('#changePhoto').removeClass('hidden');
img.xPos = w / 2;
img.yPos = h / 2;
img.initWidth = img.width;
img.initHeight = img.height;
img.currentWidth = scale(img.initHeight, viewableArea, img.initWidth);
img.currentHeight = viewableArea;
if (img.currentWidth < viewableArea) {
img.currentWidth = viewableArea;
img.currentHeight = scale(img.initWidth, viewableArea, img.initHeight);
}
img.initAngle = 0;
img.angle = 0;
};
img.src = event.target.result;
};
reader.readAsDataURL(e.target.files[0]);
}
事实证明requestAnimationFrame是我的问题,我添加了这个shim,并解决了它:https://gist.github.com/paulirish/1579671
相关文章:
- window.onload没有'无法在Android WebView中工作
- webview日期选择器可以在android模拟器中工作,但不能在设备上工作
- 页面更改无法在android上使用Phonegap Build的JqueryMobile中工作
- 字符串替换不'当通过android webView JavascriptInterface传递字符串时无法工作
- 从android webview调用时getJSON不工作
- Cordova iframe在iOS Safari中工作,但在Android中不起作用
- 如何让原生 WebSocket 在 Android 4.03 及更高版本中工作
- Android Web Console: UncaughtReferenceError: 未定义工作线程
- React Native - Android应用程序在调试上工作,在发布时崩溃
- 多设备混合应用程序 - 有没有人让 android 的索引数据库插件工作
- JQuery Autocomplete在Chrome中工作,但不能使用phonegap在Android中工作
- Pouch DB Remote无法在Android设备上工作
- 当屏幕关闭时,HTML5音频/javascript在android(谷歌chrome)上停止工作
- 鼠标无法在Android网页上工作
- jquery时间选择器在phonegap android中不工作
- textbox焦点无法在使用JavaScript和phonegap的android设备中工作
- Cordova Android禁用后退按钮[不工作]
- Phonegap Android与JSONP不工作
- 对DOM元素进行排序在移动设备上无法正常工作(android浏览器、chrome、safari)
- Cordova navigator.notification.alert()没有't工作(android)