Firefox OS получить информацию об устройстве

Я пытаюсь получить общую информацию об устройстве (например, имя, бренд и т. д.) в ОС Firefox, но у меня возникают проблемы с "API настроек"https://developer.mozilla.org/en-US./Firefox_OS/Platform/Settings_list, и этот набор API доступен только для сертифицированных приложений.

Это единственный способ? Как я могу получить доступ к имени устройства?


person fran    schedule 04.12.2013    source источник


Ответы (1)


Вы можете использовать navigator.userAgent [1], чтобы увидеть название и марку некоторых устройств без какого-либо разрешения.

Например, для Alcatel One Touch Fire вы получите: Mozilla/5.0 (Mobile; ALCATEL ONE TOUCH 4012A; rv:18.1) Gecko/18.1 Firefox/18.1

Кеон и Пик, к сожалению, вернут только общий UA. Вы можете увидеть больше строк UA в [2].

[1] http://w3schools.com/js/tryit.asp?filename=try_nav_all [2] ZTE Open userAgent String

person Bruno Vilar    schedule 04.12.2013
comment
Потрясающе, спасибо! На мой взгляд, должен быть способ API для достижения этого! - person fran; 04.12.2013
comment
Привет, Фрэн! Вы можете отправить свое предложение на bugzilla.mozilla.org. Посмотрите раньше, если его еще нет. - person fharper; 04.12.2013
comment
Привет, Фредерик, только что предложил на bugzilla.mozilla.org. bugzilla.mozilla.org/show_bug.cgi?id=946203 - person fran; 04.12.2013