用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4538|回复: 8
收起左侧

[已解决] 跨域问题

[复制链接]
发表于 2016-3-8 14:07:40 | 显示全部楼层 |阅读模式
本帖最后由 hao1990518 于 2016-3-8 14:08 编辑

用Bootstrap界面模板的时候,在CI中会出现跨域的问题,导致fontawesome字体图标不能显示,而在ThinkPHP中却不会有这样的问题,这是怎么回事呢,在CI中该如何解决。

已阻止跨源请求:同源策略禁止读取位于 http://[::1]/codeIgniter/static/assets/plugins/font-awesome/fonts/fontawesome-webfonte0a5.html?v=4.3.0 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。



已阻止跨源请求:同源策略禁止读取位于 http://[::1]/codeIgniter/static/assets/plugins/font-awesome/fonts/fontawesome-webfonte0a5.woff?v=4.3.0 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。



已阻止跨源请求:同源策略禁止读取位于 http://[::1]/codeIgniter/static/assets/plugins/font-awesome/fonts/fontawesome-webfonte0a5.ttf?v=4.3.0 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。

发表于 2016-3-9 09:13:03 | 显示全部楼层
用bootstrap的CDN
发表于 2016-3-9 13:52:52 | 显示全部楼层
没设置 base_url 吧?
发表于 2016-3-10 11:01:12 | 显示全部楼层
我也遇到这个问题了怎么解决,设置 了base_url
发表于 2016-3-10 11:47:56 | 显示全部楼层
php程序员 发表于 2016-3-10 11:01
我也遇到这个问题了怎么解决,设置 了base_url

具体是什么问题?
正常来说是不可能跨域的。。。。
发表于 2016-10-29 21:49:01 | 显示全部楼层
楼主解决了吗???我碰到这个问题!!!!
发表于 2016-10-30 17:31:22 | 显示全部楼层
base_url没配置, 正常情况不该出现http:[::]/之类的地址,
可能正是由于这个地址才产生的 跨域问题。
base_url要配置,并且保证你输出的地址没有[::]之类。
base_url的最后有个斜杠, http://www.abc.com/
发表于 2017-2-14 16:55:43 | 显示全部楼层
已拦截跨源请求:同源策略禁止读取位于 http://www.alpha.com/fyljkw/captcha/index/114/46 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。   如何解决
发表于 2017-2-14 17:41:25 | 显示全部楼层
老菜鸟 发表于 2017-2-14 16:55
已拦截跨源请求:同源策略禁止读取位于 http://www.alpha.com/fyljkw/captcha/index/114/46 的远程资源。( ...

如果你要请求的资源没有 Access-Control-Allow-Origin 这个 http header,那么你是无法跨域请求的。这个是浏览器限制。

本版积分规则