IOS开发中WebView加载资源路径问题

在WebView中我们可以使用Web等技术进行显示HTML、解析CSS和执行JavaScript等操作。WebView控件加载本地HTML代码或者网络资源。
在使用loadHTMLString:baseURL方法时,设定要加载的主页的基本路径,通过一个HTML字符串加载主页数据。这里要注意的是HTML中的资源文件的路径问题。
向Suppoting Files添加资源文件夹有两种方式,如图所示:
拖动资源文件夹到Surppoting Files中的选项框
第一栏:需要时复制项目,一般都要勾选。
第二栏:Create groups,如果选中这个的话添加的资源文件是实际存在于IOS工程中,在Suppotig Files里面会显示为黄色文件夹,如图:
添加Resource文件夹
以这种方式添加的资源文件在HTML文件中使用时就不用加上相对路径,否则会找不到资源,不能正确显示图片资源。例如:
这里写图片描述

<script src="mui.min.js"></script>

使用资源时直接使用资源文件名即可正确显示。
这里要注意的问题是因为添加进来的资源文件不存在相对路径,所以添加的整个资源文件夹里的每个资源文件不能重名,否则不能识别要加载的资源文件。

Create folder references,选中这个的话添加的资源文件是以引用方式存在于工程中,在Suppotig Files里面会显示为蓝色文件夹,相应地,在HTML中使用资源文件时就要加上正确的相对路径名了。
例如:
<script src="Resource/js/mui.min.js"></script>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值