В настоящее время я работаю над своим первым приложением для Firefox OS и использую симулятор для разработки, поскольку у меня нет реального оборудования.
Для моего приложения мне нужно разрешение redirects
(для использования OAuth), и поэтому оно должно быть привилегированное.
Мое приложение или те его части, которые фактически уже сделаны, работают нормально, пока я не добавляю "type": "privileged"
в манифест приложения. Если я это сделаю, весь мой JS-код больше не будет работать (включая такие простые вещи, как прослушиватели событий). Я протестировал поведение с помощью симуляторов FFOS 1.2 и 1.3 из App-Manager в Aurora, и в инструментах разработки ничего не выводится.
Вы можете мне помочь?
Вот манифест:
{
"default_locale": "en",
"description": "Feed the Reader is a free and open-source RSS-Reader. It works as a standalone app and with Feedly, The Old Reader and Tiny Tiny RSS as well.",
"developer": {
"name": "Philipp Trommler",
"url": ""
},
"icons": {
"16": "/icons/ftr_16.png",
"32": "/icons/ftr_32.png",
"48": "/icons/ftr_48.png",
"60": "/icons/ftr_60.png",
"64": "/icons/ftr_64.png",
"128": "/icons/ftr_128.png"
},
"launch_path": "/app.html",
"name": "Feed the Reader",
"permissions": {
"browser": {
"description": "Used for OAuth authentication."
},
"systemXHR": {
"description": "Used for asynchronous loading."
}
},
"redirects": [
{"from": "http://localhost",
"to": "/redirects.html"}
],
"type": "privileged",
"version": "1.0"
}