4

私は trigger.IO を評価しており、Web サービスからのデータの一部を使用して簡単なテストをセットアップしたいと考えていました。私は簡単な jquery ajax リクエストを持っていましたが、それは ajax に forge api を使用するように簡単に変更され、ビルドを実行すると常に次のように表示されます

XMLHttpRequest はhttp://mydomain.com/fileを読み込めません。オリジン content://io.trigger.forge0872041a3f3011e291d722000a9f3c85 は、Access-Control-Allow-Origin では許可されていません。-- null の 1 行目から

私が何をしても、この単純な ajax リクエストを機能させることができないようです。

今、私が設定を見ると、(見た目から)すでに任意のサイトにそれを行うことができるはずですが、ヒットしようとしていたサイトと同じことを追加しました..

さらに奇妙なのは、ボイラープレートを実行しようとしたところ、うまく機能しましたが、クロスドメインの問題が発生してサーバーにアクセスしようとしたときにのみ、ほぼ同じ ajax リクエストを使用していることです。

ありがとう。

4

1 に答える 1

2

Trigger.io でクロスドメイン リクエストを行うには、forge.request モジュールを使用する必要があります: http://docs.trigger.io/en/v1.4/modules/request.html#modules-request

src/config.json の権限はそのモジュールにのみ適用されます。サーバーで CORS を有効にしない限り、通常の XMLHttpRequest は使用できません。

于 2012-12-15T14:59:41.183 に答える