- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 JavaScript 解码条形码时遇到 HTML5 应用程序问题。出于测试原因,我针对包含 1055 张图片的数据库(分辨率为 600x800px 的 Muenster BarcodeDB)运行实现的算法。它在 Windows 上的 Chrome 和 iPad 2 上的 Safari 中运行良好。但我的 Moto G (Android) 上的 Chrome 在 20-30 张图片后崩溃,没有任何消息。当我使用 HTML5 Media Capture 处理相机照片时,它也会在拍摄几张照片后崩溃,并且 Chrome 报告没有足够的内存用于之前的操作。当拍照并关闭相机应用程序时,它直接崩溃。然后浏览器会再次显示并重新加载页面。
有人遇到同样的问题吗?下面是一些关于如何使用图片的代码。
HTML 媒体捕获输入:
<input id="upload" type="file" accept="image/*" capture style="display:none;">
JavaScript 处理程序(exif.js、用于旋转/缩放图像的 megapixImg.js):
fileInput.onchange = function () {
var file = fileInput.files[0];
imgOrientation = null;
// get orientation of image from exif data
EXIF.getData(file, function () {
imgOrientation = EXIF.getTag(this, "Orientation");
});
// MegaPixImage constructor accepts File/Blob object.
megapixImg = new MegaPixImage(file);
// Render resized image into image element using quality option.
// Quality option is valid when rendering into image element.
megapixImg.render(tempImg, { maxWidth: maxDimension, maxHeight: maxDimension, quality: 1.0 });
};
tempImg.onload = function () {
// Render resized image into canvas element.
megapixImg.render(tempCanvas, { maxWidth: maxDimension, maxHeight: maxDimension, orientation: imgOrientation });
// TRIGGER ALGORITHM
};
最佳答案
对于 HTML5 媒体捕获问题,您可能会遇到以下错误: https://code.google.com/p/android/issues/detail?id=53088
不幸的是,Android 开发人员已将此问题标记为已过时,但事实并非如此。上述线程中讨论了一些潜在的解决方法,但没有一个真正适合我的需求。也许你会有更好的运气。 :)
关于javascript - 上传多个文件时,HTML5 媒体捕获在 Android 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28087405/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!