iOS 加载本地HTML文件,图片没显示出来的问题
iOS 加载本地HTML文件,图片没显示出来的问题,一般都是路径的问题。在HTML中,用的是绝对路径类似,而在项目中,一般 都是相对路径。例如:在HTML中,
src="data:images/qq.gif"
而当我们导入这个HTML文件到项目中,加载图片的时候是应该要用到相对路径的,所以只要把图片的绝对路径改为相对路径就可以了,相对应上面的东西,就改成qq.gif就行了,这样加载出来就没问题了。
代码如下: NSString *path = [[NSBundle mainBundle] pathForResource:@"loginbg" ofType:@"html"]; NSString *htmlString = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; NSString *basePath = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:basePath]; [web loadHTMLString:htmlString baseURL:baseURL];
iOS 加载本地HTML文件,图片没显示出来的问题相关推荐
- iOS 加载本地html文件详细操作
webView的加载,如果是纯文本,有内部样式的话,简单的加载请求就可以了.如下: 这种加载简单直接,易操作. 如果需要加载images,css文件 需要把xcode的项目请求路径的位置告诉webVi ...
- uiwebview 读取本地html,UIWebView加载本地HTML文件
一.准备HTML文件及其资源文件 使用UIWebView加载本地的HTML文件 index.html,在index.html中引用了本地的图片.CSS文件.JS文件以及外部的图片. index.htm ...
- flutter html 加载_Flutter开发:项目加载本地html文件的步骤
Flutter开发会遇到各种各样的技术,而且flutter开发带来了新的"技术革命",解放了iOS单一开发和Android单一开发所带来的巨大成本问题,一套flutter代码可以适 ...
- Android中使用WebChromeClient显示Openlayers加载本地GeoJson文件显示地图(跨域问题解决)
场景 Openlayers中加载GeoJson文件显示地图: Openlayers中加载GeoJson文件显示地图_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面加载显示GeoJso ...
- js修改本地json文件_Flutter加载本地JSON文件教程建议收藏
今天农村老家的天气不是很好 而且外面还下雨了,每天只能坐在老家 打开电脑,看看文章,写写文章 今天我给大家带来一篇Flutter加载本地JSON文件教程 本头条核心宗旨 欢迎来到「技术刚刚好」作者,「 ...
- 加载本地json文件,并利用批处理调用Chrome显示html
加载本地json文件 1.加载本地json文件 为了调试保存在本地的json数据,需要进行读入.一般使用jQuery来进行,但需要对浏览器进行一点设置. Chrome浏览器中有一个启动选项--allo ...
- 互联网浏览本地html,如何加载本地HTML文件,如果没有互联网连接
我有一个uiwebview在我的应用程序,显示服务器上承载的HTML文件的数量.如果没有互联网连接,我还想要显示将显示的html文件的本地副本,但我不知道如何执行此操作.我有的.m文件与下面类似.如何 ...
- google支持本地ajax,360chrome,google chrome浏览器使用jquery.ajax加载本地html文件
使用360chrome和google chrome浏览器加载本地html文件时,会报错,提示: XMLHttpRequest cannot load file:///Y:/jswg/code/html ...
- android webView不能加载本地html文件问题
android中可以加载本地html文件,通过JavaScript进行交互,其中html文件放到assets文件夹下,在调用的时候如下: webView.loadUrl("file:///a ...
最新文章
- 在Python中对子进程进行非阻塞读取
- 希腊字母(mark)
- NYOJ 298 点的变换(矩阵快速幂)
- javahost(JVM虚拟DNS)解决hosts程序中hosts配置问题
- 洛谷P4768 [NOI2018]归程 [可持久化并查集,Dijkstra]
- leetcode-728-Self Dividing Numbers
- docker入门与实战pdf_Docker-Kubernetes-k8s微服务实战视频教程+Docker技术入门精讲课程资料分享...
- css盒模型(附图解)
- 每天半小时,成功通过PMP!!!
- 实用供热空调设计手册_暖通空调设计与施工数据图表手册
- openwrt 程序C++ hello world的ipk软件包(三)
- Linux常用命令大全 阶段性总结(二)
- 如何自动更新WordPress盐
- Vmware请选择您要安装的macOS的磁盘
- 计算机考研调剂心酸,考研,这一路走来、辛酸苦辣~百感交集~(转)
- Python中的排列和组合
- 红米1_TD移动稳定版线刷包官方下载地址_JHACNBF17.0
- Core Data的使用
- 模拟电路技术之基础知识(二)
- Continued Fraction翻译
热门文章
- IEEE754运算中移码与阶码变换关系的理解
- 【愚公系列】2021年12月 Java教学课程 34-接口
- jQuery,鼠标失去焦点事件
- linux怎么模糊查找文件,Linux如何模糊查找文件
- 寻找卓越的(Android)软件工程师,可解你燃眉之急
- scratch经典扫雷游戏中实现点阵字库中文显示
- 软件随想录(local.joelonsoftware.com/wiki)-2000年05月24日 策略书之二:鸡生蛋蛋生鸡问题 - Strategy Letter II: Chicken-and-Eg
- LCD 横屏切换为竖屏
- 刚毕业,简历上的项目经验怎么写
- ringbuffer java_循环缓冲区(RingBuffer)