我正在从 MainBundle 将 HTML 文件加载到 UIWebview 中,并希望传入查询字符串,因为 HTML 文件会检查 GET 参数 (?device=1) 以进行一些额外的计算。我还需要为 UIWebview 提供一个 baseURL(以拦截从 HTML 文件发出的请求)。
目前,我使用以下内容:
[myWebView loadData:dataFromHTMLFile MIMEType:mimeType
textEncodingName:@"utf-8" baseURL:[[NSURL alloc] initWithString:
[NSString stringWithFormat:@"mycustomprotocol:///%@",htmlFileName]]];
我知道我可以使用下面的代码将文件加载到带有一些 GET 参数的 UIWebview 中,但这不允许我指定基本 URL:
NSURLRequest *request = [NSURLRequest requestWithURL:urlWithGETParameter cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:(NSTimeInterval)10.0 ];
[myWebView loadRequest:request];
有没有办法可以使用基本 URL 和查询字符串将数据加载到 UIWebview 中?
谢谢!