解决chrome浏览器不支持Ajax本地访问

本文介绍如何在Chrome浏览器中解决跨域访问问题,特别针对Linux系统下使用命令行配置的方法,以及如何设置别名实现永久生效。

如果你是一位ajax的初学者,碰巧你用的又是chrome浏览器,那么你可能会遇到如下图这种问题,代码没错,浏览器报错了,这段报错大概的意思就是跨域访问只支持以下协议,也就是本地不支持。所以我们要进行一下操作。

初学ajax的朋友,如果使用的是chrome浏览器,就会遇到这种问题

 楼主用的是Linux系统,所以就用Linux演示,windows也相同,操作不一样。
 启动终端,CTRL+ALT+T
输入

google-chrome --allow-file-access-from-files

回车,这是浏览器会重启,如果之前未打开,会启动浏览器,再吧你要打开的html文件托进去就可以了

 如果想要永久生效,楼主是使用别名,考虑到安全问题,需要的时候打开一个支持本地的ajax浏览器就可以了

#vim ~/.bashrc 或者 vi ~/.bashrc

进入vi界面以后,进入命令模式,搜索alias

:/some

就会在下面看到alias
在最后一个alias下面添加

alias ggajax='google-chrome --allow-file-access-from-files &'   

:进入命令模式,保存退出

wq回车

alias后面的ggajax可以自行修改,也就是启动时候的名称。
退出到终端界面执行一下bashrc立即生效即可,
. ~/.bashrc
试试在终端输入ggajax,如果起的是别的就输入你起的名称。测试一下你的html文件。

 window系统是打开chrome的属性,在目标文件后面加上

--allow-file-access-from-files
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值