gpt4 book ai didi

ios - 使用 loadData 时为 UIWebview 提供查询字符串

转载 作者:行者123 更新时间:2023-12-01 15:51:36 29 4
gpt4 key购买 nike

我正在将一个 HTML 文件从 MainBundle 加载到 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 中?

谢谢!

最佳答案

这是可能的,但这将由您的服务器端开发人员完成。如果您想打开一个与您在请求中发送的查询参数相关的网页,那么它将在服务器端处理。您的服务器端开发人员需要根据查询参数值响应网页。

关于ios - 使用 loadData 时为 UIWebview 提供查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25420785/

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