2013-05-14 61 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