IE8/9 jQuery ve XDomainRequest ile KÖŞELERİ
KÖŞELERİ çapraz etki alanı bir API çağrısı için kullanıyorum, ancak İnternet Explorer sorunları veriyor. KÖŞELERİ IE8 mümkün ve XDomainRequest
nesnesi üzerinden Internet Explorer 9 olmalıdır, ancak şeyler.. işe giremiyorum
Ancak birkaç jQuery eklentileri bu desteği eklemek için önerilir refuses XDomainRequest desteği sağlamak için DV. topic öneririm bu iki tür eklentileri: jQuery.XDomainRequest.js ve çalışma bildirilmiştir xdr.js,. Afaık, eklentileri otomatik olarak jQuery.ajax
davranışı geçersiz kılmak gerekir. Başka bir eklenti buldum here.
KÖŞELERİ etkin bir sunucuya ajax istekleri gerçekleştiren ilgili eklentileri jQuery.XDomainRequest xdr jquery.ie.cors ile ufak bir demo sayfaları koydum. Sayfalar ve Firefox, ancak IE8/9 anında bir izin engellendi hatası (istek yapmadan önce bile) atmak Krom çalışmaktadır. MSDN post Bu başka bir işleyici 2* *ama bunu denedim ve de çalışmıyor ekleyerek öneririz.
Yanlış ne yapıyorum biliyor musun? Şimdi de kullanarak IE8 MS sanal sunucu ile test ettik, ama tam olarak aynı sorun var.
Edit: sorunun bir parçası üzerine YAZILAN kullanıyordum o olduğunu hemen anladım TAMAM HTTPS. Görünüşe göre XDomainRequest HTTPS üzerinden bir İSTASYONDAN izin vermiyor. HTTP geçebilirim ama gerçekten POST lazım.
Edit2: bu hikayenin sonu için this issue on github Bkz. HTTP POST kullanarak, xDomainRequest sadece text/plain
istek olarak vücut (bağımsız değişken) ve kodlar çıkıyor. Bu hemen hemen herkes application/x-www-form-urlencoded
multipart/form-data
kullandığı için değersiz hale getirir.
Özet: birçok kısıtlamalar ile çok kötü bir uygulama, çünkü ben çok XDomainRequest herhangi bir zaman yatırım tavsiye değil. Bu temelde sadece gerçekten de jsonp
ya da her neyse kullanabilirsiniz yani ssl olmayan sunucular için istekleri ALMAK için çalışır.
CEVAP
POST yöntemi desteklenmiyor, ve etki alanları arası bir https:// Arama Sayfası isteği yapmak için de https üzerinden yüklü olması gerekir. Bunu buldum ayrıntılı olarak XDomainRequest bu ve diğer kısıtlamaları açıklayan en iyi yazı
jQuery Ajax - Durum Kodu 0?...
Jquery UI tooltip html içeriği destekl...
jQuery / Javascript - Nasıl piksel değ...
JQuery getJSON Krom yerel dosyaları ku...
jQuery $.() ajax, $.post gönderme &quo...