【发布时间】:2014-12-27 10:27:33
【问题描述】:
我正在使用以下代码来捕获照片和显示/存储。相同的代码在装有 iOS 7.1.2 的 iPhone 5 中运行良好,但在装有 iOS 8.1 的 iPhone 4S 中,每次拍照时,Safari 都会崩溃。
<body>
<img id="uploadPreview" style="width: 100px; height: 100px;">
<input id="uploadImage" type="file" name="myPhoto" onchange="PreviewImage();">
<script type="text/javascript">
function PreviewImage() {
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("uploadPreview").src = oFREvent.target.result;
};
};
</script>
</body>
Demo
拍照后在 safari 中显示以下消息
此网页出现问题,因此已重新加载
更新 现在我在同一台设备上执行相同的任务,但使用的是 iOS 版本 8.1.2。还是出现了同样的问题
【问题讨论】:
-
在 iPhone 4s 上更新 8.1.2 后仍然会发生 :(
-
我还不知道。
-
是的,就我而言,它只是在拍照时崩溃(如问题所述)。从库中选择时不是。但我还不能解决这个问题。
-
在运行最新版本 (8.1.3) 的 6 Plus 中也遇到了这种情况。如果您选择现有照片,没问题。但是,如果您“实时”拍摄照片,则会发生崩溃。
-
我使用
IPhone 5使用最新的 iOS (8.1.3) 对此进行了检查,它在两种情况下都运行良好,即拍照和从库中选择。但仍然无法在 8.1.3 的 iPhone 4S 中使用