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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容