1

ここに読み込まれた HTML コードがあります

UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[[NSBundle mainBundle] pathForResource:@"111" ofType:@"jpg"];
NSURLRequest *repuest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://192.168.0.5/index.html"]];
[webView loadRequest:repuest];
[self.view addSubview:webView];

ここにHTMLコードがあります

<img src="111.jpg" />
<hr />

画像を読み込めませんでした。この場合、 HTML を画像にロードするにはどうすればよいですか?

4

2 に答える 2

0

画像以外への相対リンクがない唯一の html ページの場合は、リクエストのベース URL を設定できます

つまり、すべての相対 URL は、このベース URL に関連していると見なされます。


ただし、html がサーバー上の css/js/html ファイルとローカル イメージを使用する場合、2 つのベース URL が必要になりますが、これは不可能です。

あなたの唯一の賭けは、ローカル以外のものには絶対URLのみを使用するようにhtmlを書き直してから、ベースURLを設定することです。

于 2013-04-24T07:51:07.660 に答える