1

WebOSおよびChromeデスクトップWebアプリとして実行されるCampfireクライアントを構築しています。私は次のコードを持っています:

logIn: function(){
    this.apiToken = this.$.loginScreen.$.apiToken.getValue();
    this.subdomain = this.$.loginScreen.$.subdomain.getValue();
    this.fullURL = 'https://' + this.subdomain + '.campfirenow.com/';
    this.$.roomService.url = this.fullURL + 'rooms.json';
    var response = this.$.roomService.send({'Authorization': "Bearer " + this.apiToken, 'Access-Control-Allow-Origin': this.subdomain + '.campfirenow.com'});

'roomService'は次のようなものです。

{name: "roomService", kind: "enyo.WebService", url: null, onResponse: "successfulAlert", onError: "someFailure"}

そして、Chromiumでは、次のXMLHttpRequestエラーが発生し続けます。

Origin null is not allowed by Access-Control-Allow-Origin.

何か案は?

4

1 に答える 1

2

この StackOverflow の質問をご覧になることをお勧めします。

XmlHttpRequest エラー: Origin null は Access-Control-Allow-Origin で許可されていません

これを file:// URL から実行しようとすると、ブロックされています。

于 2012-07-17T16:02:14.417 に答える