Sitem için bir miktar matematik yapmak için wolfram'ı sorgulamaya çalışıyorum ve sonucu görüntüledim. CORS ile sorun yaşıyorum. Benim Kodu:Statik Github Sayfalarında WolframAlpha İsteği Nasıl Yapılır?
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
callback(xmlHttp.responseText);
}
xmlHttp.open("GET", "http://api.wolframalpha.com/v2/query?input="+theUrl+"&appid=", true); // true for asynchronous
xmlHttp.send(null);
My Hata:
"Çapraz Kökeni İsteği Engellendi: Aynı Kökeni Politikası http://api.wolframalpha.com/v2/query?input=sqrt(100)&appid= de uzaktan kaynak okuma izin vermez (Sebep:. CORS başlığı 'Erişim-Control-Allow-Origin ' eksik)."
Ben dinamik bir sitede sadece
Header set Access-Control-Allow-Origin "*"
.htaccess ama statik bir sitede bunu nasıl emin değilim ekleyebilirsiniz anlıyoruz. Allow-Access_origin'in zaten github sayfalarında bulunması gerektiğini okudum. Burada
2 cevap: Burada Cross-Origin Resource Sharing on GitHub Pages
2 cevap: Is there a way to enable CORS on Github pages?
Access-Control-Allow-Origin Üstbilgisi, sunucu tarafında, yani bu durumda wolframalpha ayarlanmalıdır. Wolframalpha'yı idare etmedikçe, muhtemelen bunu yapmanın hiçbir yolu yoktur. –
Bu, http://stackoverflow.com/questions/16268930/wolfram-api-javascript-cross-origin-sharing-issue dosyasının bir kopyasıdır. Lütfen ödülü kaldırın ve soruyu kapatın. –
@AndyRay bu sorunun yanıtı yok. Benimki özellikle farklıdır çünkü –