base_url を に設定している間http://example.com/
、Ajax は Firefox を除くすべてのブラウザーで正常に動作します。
に設定すると、Firefox でのみhttp://www.example.com/
機能し、他のブラウザーでは機能しなくなります。
Access-Control-Allow-Origin エラーが発生します (これにより、異なるドメインでの ajax 呼び出しが防止されます。.www
誰かがこの問題を抱えていますか?お時間をいただきありがとうございます。
$config['base_url'] = "http://example.com/"; // this works in all browsers, not in Firefox
$config['index_page'] = 'index.php';
$config['base_url'] = "http://www.example.com/"; // this works in only in Firefox, but not in other browsers
$config['index_page'] = 'index.php';
エラーは「XMLHttpRequest はhttp://www.example.com/index.php/controller/functionを読み込めません。Origin http://example.comは Access-Control-Allow-Origin によって許可されていません。」
2 つのリンクは「www」のみが異なります。