2013-05-14 5 views
0

Я разрабатывал webapp для firefoxos (Boot2Gecko) и замечал, что при нажатии на ввод (тип = файл) нет выбора файлов. Я пришел across this bug, и кажется, что в течение некоторого времени не было никакого движения - к счастью, мы можем по крайней мере теперь определить, отключен ли он.Вход в файл на FirefoxOS (Boot2Gecko! == Gecko?)

Но, не был ли boo2gecko/firefoxos, который должен работать на новейшем Gecko Engine и, следовательно, поддерживать все, что делает firefox на android? Я очень удивлен этим фактом. Является ли ситуация аналогичной с Chromium und ChromeOS, что они не поддерживают общие веб-функции eachother? Я все еще в шоке от этой непоследовательности! Любое понимание этого расхождения?

+0

Чтобы ответить «не boo2gecko/firefoxos предполагается запустить на новейшем Gecko Engine и для этого поддерживает все светлячок делает на андроид»: Я не помню, как они когда-либо говорил что-нибудь подобное , FirefoxOS - полная операционная система, но использующая html/js/css технологии для приложений, с API-интерфейсами JS для взаимодействия с устройством. –

+0

благодарит за комментарий. Ну да, FirefoxOS - это ОС, а Firefox - браузер. Оба работают на одном и том же движке; Gecko. И firefoxOS также установил firefox (браузер), поэтому мне трудно признать отсутствие этой функции. Угадайте его особенность - обнаружите всю дорогу! – japrescott

+0

это * всегда * функция обнаружение в Интернете. Modernizr полностью;) –

ответ

5

Нажав на элемент [input type = "file"] в ОС Firefox, вы должны запустить веб-активность «pick», которая дает пользователю возможность выбрать файл из любого приложения, которое использует это действие.

Это было реализовано в bug 832923

+0

он фактически еще не реализован в 1.1 (вот почему я задал этот вопрос). Но похоже, что он приземлится в следующем выпуске. Спасибо, что нашли и разделили ошибку! – japrescott

+1

В качестве обходного пути вы можете просто опубликовать веб-активность «выбрать» непосредственно на платформе, поддерживающей веб-деятельность. https://developer.mozilla.org/en-US/docs/WebAPI/Web_Activities – Fred