2016-04-05 13 views
0

Ember uygulamasında farklı bir etki alanından js yüklemeye çalışıyorum. Ancak, aşağıdaki hatayı alıyorum;Harici etki alanı komut dosyasını Ember uygulamasında yükleme

XMLHttpRequest https://external.main.com/my-client.js yükleyemez. Ön kontrol isteğine yanıt, erişim denetimi kontrolünden geçmez: İstenen kaynağa 'Erişim-Kontrol-İzin-Kökeni' başlığı yok. Kökeni 'http://localhost' bu nedenle erişime izin verilmiyor. Aşağıda

var promise = new Ember.RSVP.Promise(function(resolve, reject) { 
    return $.ajax({ 
     url: requestUrl, 
     type: 'POST', 
     dataType: 'JSON', 
     contentType: 'application/json; charset=utf-8', 
     data: JSON.stringify(postData), 
     async: isAsync 
    }).success(resolve).error(reject); 
    }) 
    .catch(this.handleServerHTTPErrorCodes) 
    .then(this.handleCommonServerErrors); 
    return promise; 

Ben de environment.js içinde folowing yapılandırması eklendi ben JS (AJAX) aramak için kullandığınız koddur

ENV.contentSecurityPolicy = { 
    'connect-src': "'self' https://external.main.com" 
} 

Ben Ember harici JS yükleyebilirsiniz nasıl ?

+0

Ama dediğim gibi, ben zaten contentSecurityPolicy – testndtv

cevap

-2

Dene:

ENV.contentSecurityPolicy = { 
    'connect-src': "'self' http://localhost" 
} 

Geçici bir çözüm olarak, Chrome'da bu deneyin:

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en

DÜZENLEME: Neden Ajax ile JS dosyasını yüklemek için çalışıyorsun? Normalde, index.html dosyasında yüklersiniz ve daha sonra yöntemlerine erişebilirsiniz.

+0

teşekkür ile çalıştı ve ben dataType herhangi bir güncelleme yapmanız gerekiyor: 'JSON'? Bazı nesneler – testndtv

+0

Ben index.html dosyasında js dosyası almaya gerek bu dış JS (object.method) içine döndü yöntemlerden – testndtv

+0

birini yürütmek gerekir ve daha sonra onun yöntemlerini çağırabilir gösterir bir JS alıyorum. –

İlgili konular