昨天晚上我一个朋友目前在培训,他在群里问了下img标签如何绝对路径引用,我当时就笑了这个就是培训机构的老师,就大概看了一下就告诉我朋友那里错了,但是却出来不,我就想自己写一个demo,给他发过去,没想到我因为真的很久没用过绝地路径导致真的就写了快一个小时(我真的尴尬了)
大致是几个问题
1.如何书写
2.HBuilder编辑器为什么在书写正确的情况下报错出不来图片
3.在书写正确的情况用VS Code编辑器其他的浏览器都可以显示,火狐显示不了的情况
我在这个一个小时大概就是遇到了这些问题,真的就是一个小小的绝地路径就搞了怎么久(真的很少用)
书写方式有以下2种
<img src="f:\pic_1.jpg">
<img src="file:///f:\pic_1.jpg">
我的图片在F盘的下面,这里要注意斜杠的书写
第2个问题
这个问题就是有有一些浏览器在帮我们打开文件的时候是自己在浏览器帮我们新建了一个虚拟的服务器(hbuilder)就是
上面的就是HBuilder打开浏览器的时候显示的地址这里的127.0.0.0:8848就是端口号,所以就是因为这样就会报错Not allowed to load local resource -- 不允许加载本地资源,
但是我们用VS code的时候就可以了他的地址显示的是
这里很明显是不一样的这个就是本机了,所以就可以显示出来的
第3个问题:火狐为什么不可以显示,这里我尝试的是只可以用第二中书写方式file的方式才可以,这个可能是浏览器的兼容问题,
第3个问题没有很深入,因为对个人来讲目前没什么必要去深入这个问题,到这里其实我也是学到了很多东西,可能会有些地方有问题,也喜欢大家可以指出问题,我对其进行修改
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)