admin管理员组文章数量:1665475
如果你是一位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
版权声明:本文标题:解决chrome浏览器不支持Ajax本地访问 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1730044312a1220597.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论