Я искал упакованные приложения для ОС Firefox и полагаюсь на Симулятор, так как у меня нет сборки ОС на устройстве. У меня возникают проблемы с запросами XHR, и я не уверен, связана ли проблема с настройкой, которую я не замечаю, или симулятор просто глючит.
Мое прочтение документации предполагает, что добавление разрешений для network-http должно быть достаточным для выполнения запросов XHR к веб-службе. Я также видел в исходном коде разрешение systemXHR. Я пробовал оба, но пока без удовольствия. Я использую симулятор с Firefox для OS X, и мой манифест выглядит так:
Манифест:
{
"version": "0.1",
"name": "Hello World",
"description": "A hello world app.",
"launch_path": "/app/index.html",
"icons": {
"16": "/app/img/icons/mortar-16.png",
"48": "/app/img/icons/mortar-48.png",
"128": "/app/img/icons/mortar-128.png"
},
"installs_allowed_from": ["*"],
"permissions": {
"systemXHR": {},
"network-http": {},
"network-tcp": {}
},
"type": "privileged"
}
На похожий вопрос был дан ответ, но я думаю ответ мог быть предназначен для веб-приложения, а не для упакованного приложения, и пример был бы полезен в любом случае.
Я упускаю что-то очевидное, сломан ли симулятор или для упакованных приложений требуется CORS?