2

調査を始めたばかりですが、他の人も同じ質問をしているのではないかと思います。異なるドメインのRSSフィードから読み取るなど、 FirefoxOSアプリケーションの異なるソースからデータを読み取ることは可能ですか。

同一生成元ポリシーに制約されていますか、それともそれを回避する方法がありますか?

4

2 に答える 2

6

はい、できます!標準のWebアプリを作成する場合は、FirefoxOSの外部で通常行うようにWebアプリを作成するだけです。パッケージ化されたアプリを作成する場合はnetwork-http、Webアプリマニフェストに許可のリクエストを含めます。これにより、無制限のHTTPアクセスが可能になります。

権限の詳細については、マニフェストの仕様を参照してください。

network-http-発信元の制限なしでHTTPリクエストを作成します。

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

編集:その後、権限はに変更されましたsystemXHR

于 2012-10-26T18:06:38.790 に答える
5

もちろん、Firefox OSアプリでは、Webサイトの場合と同じように外部ドメインからデータを読み取ることができます。安全でないjsonpを使用して読み取ることも、より安全なCORSを使用して読み取ることもできます。コンテンツセキュリティポリシー(CSP)の制限(これが最も安全です)を順守している場合は、CORSなどの安全な方法しか使用できません。

ウェブサイトのようにFirefoxOSアプリに外部データを読み取らせることを妨げるものは何もありません。ただし、特権パッケージアプリを作成する場合は、CSPに準拠する必要があります。

(リンクが不足していることをお詫び申し上げます。StackOverflowでは追加できません。)

于 2012-10-26T16:03:05.790 に答える