我是来自德国的网络开发者,我遇到了Firefox Android的问题(不同版本,我使用的当前版本是23.0)。
我开发了一个非常庞大和复杂的Web应用程序。
它工作正常,但有一个PHP站点产生一个或多个错误。
此站点包含四个HTML标准文件控件。这是HTML代码:
<input type="file" id="input_fileupload_01" name="input_fileupload_01" accept="image/*; capture=camera">
<input type="file" id="input_fileupload_02" name="input_fileupload_02" accept="image/*; capture=camera">
<input type="file" id="input_fileupload_03" name="input_fileupload_03" accept="image/*; capture=camera">
<input type="file" id="input_fileupload_04" name="input_fileupload_04" accept="image/*; capture=camera">
当我点击一个控件时,Firefox会打开用于选择设备的对话框。 没关系。
当我选择智能手机相机(这是我应用程序最重要的功能之一)并拍摄照片时,有时会发生非常极端的事情:
FF因致命系统错误而自行关闭。
FF关闭我的Web应用程序的浏览器选项卡,并打开一个新的浏览器选项卡,启动我的应用程序的索引站点。
怎么了?请注意我的HTML代码 - 有什么问题吗? 这很简单。为什么会发生这些错误?
我希望你已经看到我削减了所有的上传逻辑 - 我这样做是为了测试。
在我拍摄照片或从其中一个本地设备中选择现有照片文件后,FF“自杀”的原因是什么?
错误来源是什么:HTML,Firefox,智能手机相机还是其他什么?请帮帮我。
托马斯