HTML访问本地路径报错 Not allowed to load local resource

前言:这是个在草稿箱里吃了个把月灰的问题,下面博主先来还原一哈当时的场景 

故事还得从毕设说起,博主的毕设是一个日志分析系统,日志的产出是从博主搭建的博客网站引流到手机商城平台,当时并没有部署到服务器上,只是在本地先尝试。

下图是博客网站的丑陋模样

博主当时的想法是这样的,点击上图的苹果LOGO广告,跳转到本地手机商城平台的H5首页。于是,当我在后端把苹果广告的跳转链接整好后(用的本地绝对路径)。

尝试一把,满心期待的跳转,却发现界面啥子变化都木有。于是乎,F12打开浏览器控制台查看一把,BOOM!!!控制台抛了个这样式的东西出来,Not allowed to load local resource。

请出度娘,总结如下

若页面部署在服务器上,浏览器出于安全考虑是不允许页面直接访问本地文件的

很多博客的解决方法:都是为Tomcat配置虚拟路径

博主当时内心活动是这样的,浏览器出于安全考虑是不允许页面直接访问本地文件,但是为Tomcat配置虚拟路径后可访问,说明只要获取文件的路径不是本地路径不就可以访问的到了吗?

尝试一把,使用HBuilder打开本地手机商城平台的H5首页,点击小红框内的下拉框选择配置Web服务器

如图所示配置,端口号不必一致

通过点击上图小红框内的谷歌LOGO访问手机商城平台的H5首页

再把项目博客网站的广告跳转链接替换为上图路径,启动项目尝试一把,成功跳转!

OK,HTML访问本地路径报错,完结撒花

✿✿✿ヽ(°▽°)ノ✿✿✿ヽ(°▽°)ノ✿✿✿ヽ(°▽°)ノ✿✿✿ヽ(°▽°)ノ✿✿✿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我阿呆就好了

你的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值