当我将我的 base_url 设置为 时http://example.com/
,Ajax 在所有浏览器中都可以正常工作,除了 Firefox。
当我将它设置为http://www.example.com/
它只在Firefox 中有效,并且在其他浏览器中停止工作。
它会导致 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。Access-Control-Allow-Origin不允许来源http://example.com 。”
这两个链接仅在“www”中有所不同。