gpt4 book ai didi

ios - 具有对 CSS 的绝对路径引用的 UIWebView

转载 作者:可可西里 更新时间:2023-11-01 06:16:44 25 4
gpt4 key购买 nike

我有许多在 UIWebView 中使用的网页,它们当前引用具有相对和绝对路径的资源,如下所示:

<link rel="stylesheet" type="text/css" href="/css/path/mycss.css"/>
<img src="myimage.png" />

HTML 文件本身位于路径“/page/path/page.html”,myimage.png 在同一目录中。这些相同的页面也用于直接在浏览器中呈现,理想情况下我宁愿不更改路径。在 iPad 上,网站内容动态加载到 Documents 目录中以供离线查看。问题是似乎没有办法让 UIWebView 处理绝对路径的解析。我正在使用以下内容加载内容:

NSData *data = [NSData dataWithContentsOfFile:fullPath];    
[self loadData:data MIMEType:@"text/html" textEncodingName:@"utf-8" baseURL:baseURL];

如果我将 baseURL 指向“/page/path”目录,UIWebView 将正确找到 myimage.png,但不会找到 mycss.css。我还尝试将 baseURL 指向 Documents 目录,但这无法解析任何一个资源。事实上,我根本无法让 UIWebView 解析任何绝对路径。

有没有人能够获得使用 UIWebView 的绝对路径?

最佳答案

您是否尝试过使用类似的东西(见下文)作为您的 CSS 路径?

<link rel="stylesheet" type="text/css" href="../../css/path/mycss.css"/>
<img src="myimage.png" />

关于ios - 具有对 CSS 的绝对路径引用的 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10586455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com