当前位置: 首页 > news >正文

支付网站开发怎么做账织梦网站打不开

支付网站开发怎么做账,织梦网站打不开,巩义网站建设案例课堂,软件开发职业学校Web项目【样式加载失败】原因 记得以前发布项目的时候遇到过这个问题,忘了当时怎么捣鼓好的。近期又遇到这个问题,花了很久才解决,记录下来,希望可以帮到更多的人。 目录 Web项目【样式加载失败】原因 1.浏览器兼容性2.路径错误3.…

Web项目【样式加载失败】原因

记得以前发布项目的时候遇到过这个问题,忘了当时怎么捣鼓好的。近期又遇到这个问题,花了很久才解决,记录下来,希望可以帮到更多的人。

目录
  • Web项目【样式加载失败】原因
    • 1.浏览器兼容性
    • 2.路径错误
    • 3.响应的Content-Type错误

常见的样式文件有有css、js,加载不出来主要有三方面的原因:

1.浏览器兼容性

浏览器内核可以分成两部分:

  • 渲染引擎。负责取得网页的内容(HTML、XML、css图像等)
  • JS 引擎。负责加载JavaScript脚本

当前主流的浏览器内核:

  • IE内核。微软自带的浏览器使用的就是这种内核。
  • Chrome内核。谷歌浏览器使用的内核,搜狗、QQ等浏览器都是在Chrome内核基础上开发的。

为了达到更好的用户体验,大部分浏览器都换用了Chrome内核,一些前端框架(如Bootstrap)也推荐使用Chrome内核的浏览器进行解析。

实际开发的时候,尽可能使用高版本的IE或Chrome浏览器,并使用HTML5格式,才能看到完整的渲染效果。

2.路径错误

web项目中的路径分为两种:

  • 绝对路径。以磁盘根目录为根结点,如windows的C:\,Linux的/etc
  • 相对路径。以项目路径为根节点,如/css/index.css/js

归根结底,不管哪种路径,本质上都是绝对路径。所有的相对路径都是系统或API在底层帮助我们构建了绝对路径,从而找到资源

开始排查错误和解决:

  • 介绍一个小工具,谷歌浏览器自带的开发者工具,你可以使用Ctrl+Shift+i或者右键检查调出它,如图:
1471234-20200323183931498-1094269744.png
  • 我们点击Sources刷新一下网页:
1471234-20200323184006061-1662858816.png

可以看到,我们的样式表确实是请求到了,如果为空的话,那就是路径出问题了。

  • 查看一下你的jsp/html代码,如果是这种:
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">

使用了网络url,一般不会出现问题,你可以在浏览器直接访问源文件验证链接是否有效

1471234-20200323184033256-1039277355.png
  • 如果类似这种:
<link href="style/bootstrap.min.css" rel="stylesheet">

就是使用相对路径,style文件夹应该和你的jsp/html文件在同一目录下

  • 一般服务器会自动转换为对应的绝对路径,如果没有,可以使用以下这种:
<link href="<%=request.getContextPath() %>style/bootstrap.min.css" rel="stylesheet">

也可以用EL表达式

<link href="${pageContext.request.contextPath}/style/bootstrap.min.css" rel="stylesheet">

或者直接来个绝对路径:

<%String path = request.getContextPath();String basePath = request.getServerName() + ":" + request.getServerPort() + path + "/";String baseUrlPath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()+ path + "/";
%>
<link href="<%=baseUrlPath%>style/bootstrap.min.css" rel="stylesheet">

3.响应的Content-Type错误

点击开发者工具的Network,刷新页面,点击样式文件:

1471234-20200323184106946-976102542.png

可以看到状态码是200响应正常

css正常的Content-Type应该如图为text/css类型,如果是text/html类型是加载不出样式的

看看你自己的项目是不是使用了过滤器

1471234-20200323184135150-1575108916.png

把圈出来的那行删去或者跳转下过滤器映射目录

删去后仍加载不出来,请把你的项目clear重新编译,浏览器缓存清空并重启

转载请注明博文来源,有什么问题欢迎在评论栏留言。 ——Kevin_Lu 2020/3/23

http://www.yayakq.cn/news/574825/

相关文章:

  • 可以做软文的网站成都平面设计公司有哪些
  • 通辽北京网站建设网站建设的版块
  • 长沙网站建设报价手机商城建站系统网站建设
  • 中文免费网站模板阿里云服务器是干什么用的
  • 关键词挖掘网站pc端网页设计模板
  • 建设网站观澜织梦网站如何生成伪静态
  • 茶叶淘宝店网站建设ppt模板城市建设网
  • 外贸出口营销网站html怎么做网页
  • 网站建设价格受哪些影响wordpress本地视频
  • 加强网站建设的意见引流推广平台违法吗
  • 成都网站推广优化公司wordpress周期
  • 我想建立一个网站英文购物网站模板下载
  • wordpress 所有函数百度seo排名
  • 网站建设申请方案文样手机怎么自创网站
  • 网站建设毕业设计引言怎么写网站开发选择什么软件
  • 大连 做 企业网站网站建设怎么找客源
  • 郑州做网站好的公司成都到深圳物流公司
  • 旅行网站信息技术化建设江苏专业网站推广公司
  • 常州微信网站建设建设网站技术人员先进事迹
  • 宁波住房与城乡建设部网站个人域名做企业网站
  • dede手机网站模板腾讯免费企业邮箱注册申请
  • 国家城乡住房建设部网站个人电影网站建设收益
  • phpstorm做网站青岛网站有限公司
  • 公司网站可以做服务器吗wordpress企业主题推荐
  • 建行官方网站 - 百度网站运营数据周报表怎么做
  • 郑州做设计公司网站成都房地产交易中心
  • 芙蓉区营销型网站建设定制网站备案要如何取消
  • 蚌埠市住房建设部网站跨境电商网站建设方案书
  • 灵璧县住房和城乡建设局网站网站推广ww
  • 1万流量网站 服务器配置自动化发布 iis网站