手机不想从 Android 浏览器拍照

PHP*_*oob 8 html android google-chrome

今天我的 Web 应用程序发生了最奇怪的事情。当我想从我的 Android 浏览器或 Chrome 中拍照时,它会丢弃整个页面并显示以下错误:

由于内存不足,无法完成之前的操作

我用:

<input type="file" accept="image/*" capture="camera" name="file" id="file" />
Run Code Online (Sandbox Code Playgroud)

然后我拍照,点击“保存”,然后一切都消失了。我的手机有足够的内存来保存图片和所有内容,但仍然显示错误。

如何解决这个问题呢?

PHP*_*oob -2

好吧,我设法解决了我自己的问题。我总是收到以下消息:

由于内存不足,无法完成之前的操作

在我的 Android 设备上,我激活了开发人员选项(我想是通过点击构建版本 3-5 次)。然后在开发者选项中我勾选了“不保留活动”。现在这就是我的问题了。如果我真的想一想,这是有道理的。当我从浏览器打开相机拍照时,它基本上会离开页面(这对开发人员来说很愚蠢,因为我没有关闭浏览器),这导致了问题。

因此,通过删除“不保留活动”的勾号,我解决了问题。希望这可以帮助将来的人。