当前位置:  开发笔记 > 前端 > 正文

UIWebView链接到本地​​文件,而无需将baseURL设置为app目录

如何解决《UIWebView链接到本地​​文件,而无需将baseURL设置为app目录》经验,为你挑选了0个好方法。

我在一个应用程序中有一个Web视图,从服务器加载一个包含文本和图像的html片段.我将它包装在一个小的HTML中并将其放入这样的Web视图中:

NSString *cssPath = [[NSBundle mainBundle] pathForResource:@"style" ofType:@"css"];

NSString *cssLink = [NSString stringWithFormat:@"", cssPath];

NSString *html = [[NSString stringWithFormat:@"%@%@", cssLink, htmlContent] retain];

[myWebView loadHTMLString:html baseURL:currentURL];

有没有办法修复上面的代码,以便链接到本地​​样式表?

如果我将基本URL更改为本地应用程序资源文件,我可以毫无问题地加载样式表,但这会破坏从服务器加载的html中的图像链接.

我还可以将样式表的内容直接包含在html中,但由于多种原因不愿意这样做.

谢谢.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有