【问题标题】:File Input on FirefoxOS (Boot2Gecko!==Gecko?)FirefoxOS 上的文件输入 (Boot2Gecko!==Gecko?)
【发布时间】:2013-05-14 21:15:26
【问题描述】:

我正在为 firefoxos (Boot2Gecko) 开发一个 web 应用程序,并注意到单击输入 (type=file) 时没有文件选择器。我来了across this bug,似乎已经有一段时间没有任何动静了——幸运的是,我们至少现在可以检测到它是否被禁用了。

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

【问题讨论】:

  • 回答“boo2gecko/firefoxos 不应该在最新的 Gecko 引擎上运行并因此支持 firefox 在 android 上所做的一切”:我不记得他们曾经说过这样的话。 FirefoxOS 是一个完整的操作系统,但使用 html/js/css 技术进行应用程序,使用 JS API 进行设备交互。
  • 感谢您的评论。是的,FirefoxOS 是一个操作系统,而 Firefox 是一个浏览器。两者都在同一个引擎上运行。壁虎。并且 firefoxOS 也安装了 firefox(浏览器),所以我很难承认缺少这个功能。猜猜它的功能——一路检测!
  • 它是始终在网络上检测的功能。一路现代化 ;)

标签: javascript file-upload gecko google-chrome-os firefox-os


【解决方案1】:

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

这是在bug 832923中实现的

【讨论】:

  • 它实际上还没有在 1.1 中实现(这就是我问这个问题的原因)。但似乎它将在下一个版本中登陆。感谢您发现并分享错误!
  • 作为一种解决方法,您可以直接在支持网络活动的平台上发出“选择”网络活动。 developer.mozilla.org/en-US/docs/WebAPI/Web_Activities
猜你喜欢
  • 1970-01-01
  • 2010-10-03
  • 2019-02-23
  • 1970-01-01
  • 1970-01-01
  • 2012-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多