Как использовать объект Enyo 2.0 WebService

Я создаю клиент Campfire, который будет работать в WebOS и в качестве настольного веб-приложения Chrome. У меня есть следующий код:

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.

Есть идеи?

1 ответ

Решение

Возможно, вы захотите взглянуть на этот вопрос Stackru:

Ошибка XmlHttpRequest: нулевой источник не разрешен Access-Control-Allow-Origin

Вы заблокированы, пытаясь запустить это из файла:// URL.

Другие вопросы по тегам