0

В настоящее время я тестирую Area Tweet tutorial application (вы можете найти полный исходный код, следуя ссылке Creating the Area Tweet app) на Firefox OS, и я столкнулся со следующей проблемой: приложение выполняет вызов щебетать API, но не получает ответа, но следующий WARN/ОШИБКА:Проблема с JavaScript (CSP warn) в симуляторе Firefox OS

[JavaScript Warning: "CSP WARN: 
Directive script-src app://myapp1002.gaiamobile.org violated by 
http://search.twitter.com/search.json?callback=twitterCallback&q=test&_=1360318777176"] 

Что такое проблема здесь? Это намек на то, что вы не получили ответа на запрос API или что-то еще? Я тестировал приложение как в браузерах Firefox, так и в Chrome (в Windows), и он работает нормально.

Я также могу добавить, что я тестировал Firefox OS Boilerplate App, и этот, похоже, работает нормально. Единственное различие, которое я вижу между этими двумя веб-приложениями, заключается в том, что Area Tweet использует jQuery, в то время как шаблонный нет. Одна из модификаций, которые я сделал с исходным кодом Area Tweet, заключается в том, что я загружаю библиотеки jQuery из localhost (для соответствия политике упаковки Mozilla), но это, похоже, не является проблемой.

ответ

2

добавить на manifest.webapp просьбу о network-http разрешения (это позволит вашему приложению, чтобы отключить same origin policy) и использовать запрос reqular JSon в твиттер (без callback параметра).

0

У вас есть встроенный скрипт в html-файле, так как вы пытаетесь создать упакованное приложение? упакованное приложение не разрешает встроенный скрипт.

https://developer.mozilla.org/en-US/docs/Apps/Packaged_apps

+0

Нет, нет встроенного скрипта; HTML такой же, как в указанном учебнике. – adrianp

Смежные вопросы