Saya membuat panggilan AJAX ke URI yang milik domain lain. Biasanya di IE saya bisa melakukan ini melalui dukungan CORS jQuery. Tetapi ini gagal di Google Chrome terlepas dari mana dukungan CORS diatur atau tidak.
Sekarang saya mendapatkan kesalahan mengatakan sesuatu seperti:
XMLHttpRequest tidak dapat memuat. Asal
http://localhost:8000
tidak diizinkan oleh Access-Control-Allow-Origin.
Apakah ada pengaturan di Google Chrome yang menonaktifkan pembatasan Access-Control-Allow-Origin ?
google-chrome
browser
cross-browser
deostroll
sumber
sumber
Jawaban:
Ada saklar baris perintah yang melakukan trik:
--disable-web-security
Sebut saja seperti berikut:
Pastikan browser Chrome tertutup sepenuhnya, jika tidak, browser hanya akan meluncurkan instance baru dan opsi yang diterapkan tidak akan berfungsi.
sumber
--disable-web-security
pilihan tidak jahitan untuk bekerja pada Google Chrome, hanya pada Chromium sekalipun.open -a Google\ Chrome --args --disable-web-security
dieksekusi di terminal mac berfungsi dengan baik untuk saya. Itu harus dilakukan ketika Chrome tidak berjalan sekalipun.