iOS计算机微刊前端程序员干货

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

2017-09-13  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读