0

現在、Firefox OS でArea Tweet チュートリアル アプリケーションをテストしています(完全なソース コードは、Creating the Area Tweet アプリのリンクを参照してください)。次の問題が発生しています: アプリケーションは Twitter API を呼び出しますが、応答を受信しませんが、次のWARN/ ERROR :

[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をテストしたところ、これは問題なく動作するようです。これら 2 つの Web アプリケーションの唯一の違いは、Area Tweet がjQueryを使用しているのに対し、ボイラープレートのものは使用していないことです。Area Tweet の元のソース コードに対して行った変更の 1 つは、jQuery ライブラリをlocalhostからロードすることです(Mozilla パッケージング ポリシーに準拠するため) が、それは問題ではないようです。

4

2 に答える 2

2

許可のmanifest.webappリクエストに追加し(これによりアプリで を無効にすることができます)、Twitter への通常の json リクエストを使用します (パラメーターなし)。network-httpsame origin policycallback

于 2013-03-17T18:07:22.700 に答える
0

パッケージ化されたアプリを作成しようとしたので、htmlファイルにインラインスクリプトがありましたか?パッケージ化されたアプリはインラインスクリプトを許可しません。

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

于 2013-02-16T04:19:18.693 に答える