2013-05-14 23 views
0

我正在为firefoxos(Boot2Gecko)开发一个web应用程序,并注意到当点击一个输入(type = file)时没有文件选择器。我来到across this bug,似乎好像有一段时间没有任何动作 - 幸运的是,我们现在至少可以检测到它是否被禁用。FirefoxOS上的文件输入(Boot2Gecko!== Gecko?)

但是,是不是boo2gecko/firefoxos应该在最新的Gecko引擎上运行,并因此支持所有的Firefox在Android上做的?我对这个事实感到非常惊讶。这种情况与Chromium和ChromeOS类似吗?他们不支持常见的网络功能?我仍然对这种不一致感到震惊!有关这种分歧的任何见解?

+0

实施要回答“不boo2gecko应该在最新的Gecko引擎运行,并为此支持所有的Firefox支持Android/firefoxos”:我不记得他们曾说过这样的事。 FirefoxOS是一个完整的操作系统,但是将html/js/css技术用于应用程序,以及用于设备交互的JS API。 –

+0

感谢您的评论。好的,FirefoxOS是一个操作系统,Firefox是一个浏览器。尽管两者在相同的引擎上运行;壁虎。 firefoxOS也安装了firefox(浏览器),所以我很难承认这个功能的缺失。猜测它的功能检测一路! – japrescott

+0

它总是*在网络上检测特征。 Modernizr一直;) –

回答

5

单击Firefox OS中的[input type =“file”]元素应该启动一个“选择”网络活动,使用户有机会从使用此活动的任何应用程序中选择一个文件。

这在bug 832923

+0

它实际上还没有实现在1.1(这就是为什么我问这个问题)。但它好像会在下一个版本中出现。感谢您发现并共享错误! – japrescott

+1

作为一种解决方法,您可以直接在支持Web活动的平台上直接发布“选择”Web活动。 https://developer.mozilla.org/en-US/docs/WebAPI/Web_Activities – Fred