ajax请求本地文件跨域问题。。。

报错如下:

jquery.min.js:6  Failed to load   file:///E:/VScode/workspace/caculator/test2.txt: Cross origin requests
     are only supported for protocol schemes: http, data, chrome,
    chrome-extension, https.

一开始尝试了网上个网友所说的添加浏览器属性里的参数,可是都行不通。

最后决定直接用自己机器的虚拟服务器来访问直截了当,刚好之前安装了nodejs,通过
node -v
npm -v
能显示出相应的版本号则说明ndejs已经成功安装上了
接下来,在通过他的npm来安装http-server,命令如下
npm install http-server --global (使用全局)
等待下下,就安装完成了~
再打开自己的项目目录的cmd窗口,输入
http-server
成功开启http-server服务,现在就会显示出两条地址,则表明成功啦~~
现在就能用此虚拟地址访问啦~
现在就能用ajax访问本地文件内容咯

(鄙人比较简单粗暴,别喷别喷[/ 尬笑]。。。)

反正哈哈哈,妈妈再也不用当心我的js跨域问题啦!!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值