问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么http://127.0.0.1网页里的外部css和js在好多浏览器里都没用?但是file:

发布网友 发布时间:2022-04-21 14:04

我来回答

3个回答

热心网友 时间:2023-11-11 17:05

css和js中如果需要调用文件,则文件名必须使用url,而如果使用的是本地路径(比如“d:\abc\123.jpg”),则只能使用file://协议打开。
建议尽量使用相对路径,这样在任何场合几乎都不会出错。追问我用的绝对路径,http://127.0.0.1/abc/123.jpg,在自带浏览器和uc浏览器没问题,在QQ浏览器有问题

很不解

热心网友 时间:2023-11-11 17:05

举一个例子:herf='css/index.css',相对路径引用css文件

因为你的外部引用是相对路径,当服务器访问的时候,读取到index.html文件中的herf属性是,浏览器会发送请求,如果你的服务端没有对应请求的响应就不答复,你的浏览器拿不到相应的文件

你需要设置一个public公共目录,这个目录下放静态页面的引用文件

引用css和js的时候你只要把herf='css/index.css'改为herf='/public/css/index.css'

当客户端请求带有/public/就响应对应目录下的文件
if(req.url.indexOf('/public/')===0){
    fs.readFile('.'+req.url,function(err,data){
        if(err){
        returnres.end('filereadfailed')
        }
        res.end(data)
    })
}

热心网友 时间:2023-11-11 17:06

UC省流量有方便
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
脾基本简介 人体有2个脾脏吗 百度百科 人的脾有几个 我是无锡的,公司需要办理健康证,请问应该到哪里去办理? 儿童健康小常识:让宝宝快乐成长 如何构建认罪认罚案件相对不起诉适用标准 相对不起诉概述 杨笠脱口秀称男人没底线,直言没有男人生活会更幸福,你认可吗? 每个人都是独立的个体都有自己生活的选择方式和权利,别人不要干涉... ...人观点,是我的自由、我的权利别人无权 干涉”这种观点 有什么浏览器支持IE9核心?? IE9以上的浏览器导致百分之90的网页打不开?大家怎么看? ie9+,firefox,google chrome,分辨率1280*800及以上浏览本网站什么意思 IE6 IE7 IE8 IE9 IE10浏览器哪个版本好用 怎么把浏览器升级到ie9以上 哪些windows版本不可以下载IE9以上版本 请使用IE浏览器(IE9及以上)答题啥意思? 白色瓷砖上的黄色茶垢怎么清除? 瓷片上的茶渍该怎么去掉 如何去除瓷制茶杯壁上的茶渍 搪瓷茶杯中留下的茶垢应如何快速去除? 车险可以一个月一个月的买么? 保险的种类有很多,临时保险是一种什么险? 汽车的临时保险怎么买呢 新车可以买临时保险吗 车险短期商业险一个月 新车有一个月的临时保险吗 机动车临时保险怎么买 7天临时车险一般多少钱 有没有可以买一星期或者一个月的交强险的保险公司? 怎么能知道浏览器是不是IE9以上?怎么看? 上个网址总提示请使用ie9以上浏览器可我已经安装ie10了 大家现在都用什么浏览器啊?可以给我推荐一个好点的浏览器吗? 我在使用IE9,但提示请使用IE浏览器 苹果电脑可以干什么 苹果电脑可以带上飞机吗 一部苹果笔记本电脑能够用多少年 苹果电脑能像手机一样使用吗? 苹果笔记本电脑可以玩游戏么? 腾讯视频的其他微信账号怎么登录 计算机正在运行的程序存放在 oppo手机美颜功能在哪里设置 OPPOA9x智慧美颜怎么使用? oppo手机美颜怎么开 oppo美颜相机设置方法 oppo手机自带美颜怎么设置 oppo手机视频美颜在哪里设置 OPPOA9x相机自带的美颜功能怎么关闭? oppo美颜相机在哪里打开 oppo相机如何设置美颜功能?