Google Chrome'da Erişim-Kontrol-İzin Ver-Menşei kısıtlamasını geçersiz kılma


16

Farklı bir alana ait URI'lara AJAX çağrıları yapıyorum. Normalde IE'de bunu jQuery'nin CORS desteği ile yapabilirim. Ancak, CORS desteğinin ayarlanmış olup olmadığına bakılmaksızın Google Chrome'da başarısız olur.

Şimdi şöyle bir şey söyleyerek hata alıyorum:

XMLHttpRequest yüklenemiyor. Menüye http://localhost:8000Access-Control-Allow-Origin tarafından izin verilmez.

Google Chrome'da Erişim-Kontrol-İzin Ver-Köken kısıtlamasını devre dışı bırakan bir ayar var mı ?


1
Uzak web kaynağı üzerinde kontrolünüz var mı? Access-Control-Allow-Origin üstbilgisini buraya ekleyebilirsiniz.
Jacob Krall

Yanıtlar:


18

Hile yapan bir komut satırı anahtarı var: --disable-web-security

Sadece şöyle deyin:

$ chromium-browser --disable-web-security http://localhost:8000/pages/index.html

Chrome tarayıcının tamamen kapalı olduğundan emin olun, aksi takdirde yalnızca yeni bir örnek başlatır ve uygulanan seçenek çalışmaz.


Bu --disable-web-securityseçenek Google Chrome'da çalışmak için dikiş yapmaz, ancak Chromium'da çalışır.
Octavian A. Damiean

1
Bugün Chrome'da test edildi, iyi çalışıyor.
munissor

7
open -a Google\ Chrome --args --disable-web-securitymac terminalinde idam benim için iyi çalışıyor. Chrome yine de çalışmadığında yapılmalıdır.
iolo

2
Chrome'da 14-12-2012 tarihinde test edilmiştir. İyi çalışıyor, ancak "Desteklenmeyen bir komut satırı bayrağı kullanıyorsunuz: --disable-web-security. Kararlılık ve güvenlik zarar görecek"
iletisini gösteriyor

"Chrome tarayıcının tamamen kapalı olduğundan emin olun" - Bu benim için önemliydi. Görev yöneticisini açmalı ve tüm chrome.exe işlemlerinin gittiğinden emin olmalısınız.
Jonah
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.