找回密码
 立即注册

QQ登录

只需一步,快速开始

KearneyKang 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-10-28 11:24  /   查看:3007  /  回复:0
本帖最后由 KearneyKang 于 2019-10-28 11:27 编辑

       Web 项目中,使用JSViewer 加载报表时,需要引用GCDN上的CSS文件,在正常的可以连接外网的情况下,这两个JS文件是可以正常访问的,但是有时候客户的系统只能部署在一个局域网內,只供内部人员访问的时候,就会存在没办法访问外部引用的CSS文件。这种情况经常发生在医院的系统和车间系统中。       那么如何解决这个外部引用的CSS文件的问题了,那就把把CSS文件给放在一个本地项目的路径下,然后这样不管你是局域网项目还是本地项目就都可以正常访问了。
      下面我们就来说说如何解决这类问题

      首先我们来看看JSviewer中引用的GCDN上的CSS文件:

  1. <link rel="stylesheet" href="https://cdn.materialdesignicons.com/2.4.85/css/materialdesignicons.min.css">
复制代码

接下来我们就下载这个对应的CSS文件,下载网址:https://github.com/Templarian/MaterialDesign-Webfont
也可以直接在博客的附件中进行下载,下载的文件格式如下,包含CSS文件和字体文件

   
我们项目中引用的  materialdesignicons.min.css 文件就在CSS文件夹下,并且materialdesignicons.min.css这个CSS文件中引用了字体样式文件 fonts
因此我们把 fonts 文件和materialdesignicons.min.css css文件都需要放在项目中
因为引用的 fonts文件路径如下:url("../fonts/materialdesignicons-webfont.eot?v=4.5.95")所以fonts 文件放在项目路径下就行


这样就好啦!

附件是压缩的CSS文件包






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部