美文网首页iOS计算机微刊前端程序员干货
ios - 项目中引入本地HTML文件后,不显示其内容

ios - 项目中引入本地HTML文件后,不显示其内容

作者: 我常常问自己我是谁 | 来源:发表于2017-09-13 14:19 被阅读0次

    ios - 项目中引入本地HTML文件后,不显示其内容

    在ios项目里添加本地文件后,并且ios读取代码没有问题情况下,不显示其HTML内容、css样式、js效果或者图片不显示,这个问题是在于HTML文件中css、js、图片的路劲问题。只需要吧css文件名前面的xxx/xxx/xxx/ 这些去掉就行了,只留下 xxx.css 这样的文件名就好。


    下面为补全:

    Ios 加载本地html文件不显示的问题,有以下几点需要关注:

    1先确认iOS 项目中是否已经设置允许请求
    1.1先在plist文件设置允许请求
    设置如下:


    image.png

    复制后面的即可:App Transport Security Settings

    2查看html和css两个文件中的图片路径和导入css和js路径
    2.1如果在本地的html和css文件中的路径是以下两种错误路径
    2.1.1 css文件导入路劲 :href="…/xxx/xxx.css"
    2.1.1 js文件导入路径 : src="…/xxx/xxx.js"

    如果是这两种路径方式,那么请把“…/xxx/”删除掉,保留xxx.js或者xxx.css
    为什么这样写,我的解释是这样的,在Xcode中想要调取文件是不需要这样的路径的,就像我们在iOS项目中有个images文件夹一样,你在.m中给UI控件添加图片是直接xxx.jpg添加的,并没有附带路径(除了特殊文件),由此可见,在html文件和css文件中添加图片或导入文件是不需要路径的

    下面是错误路径:
    html文件中的图片和导入路径


    image.png

    相关文章

      网友评论

        本文标题:ios - 项目中引入本地HTML文件后,不显示其内容

        本文链接:https://www.haomeiwen.com/subject/qenksxtx.html