gpt4 book ai didi

ios - viewcontroller 使用 NULL baseURL 参数和 loadHTMLString baseURL 方法 : data theorem

转载 作者:技术小花猫 更新时间:2023-10-29 11:22:53 26 4
gpt4 key购买 nike

我面临的问题是“MyViewcontroller 在 loadHTMLString baseURL 方法中使用 NULL baseURL 参数:数据定理”- 我已经成功完成了我的任务,并且一切正常。

问题出在 OSWAP 安全漏洞扫描中,它显示上述错误。

我的代码片段:-

  NSString *aHtmlString = kEmptyString;

// Getting the bool from configuration plist
NSString *thePlistPath = [[NSBundle mainBundle] pathForResource:@"config" ofType:@"plist"];
NSDictionary *theURLdata = [[NSDictionary alloc] initWithContentsOfFile:thePlistPath];
is

ServerFAQAvailable = [[theURLdata valueForKey:kIsServerFAQAvailableKey] boolValue];

if (one || two || three) {
aHtmlString = [self loadFAQFor];
} else {
aHtmlString = [self loadFAQForwithout];
}
NSURL *baseURL = [NSURL fileURLWithPath:thePlistPath];

[self.faqWebView loadHTMLString:aHtmlString baseURL:baseURL];

更新:

if (one || two || three) {
aHtmlString = [self loadFAQFor];
} else {
aHtmlString = [self loadFAQForwithout];
}
NSURL *baseURL = [NSURL fileURLWithPath:@"about:blank"];

[self.faqWebView loadHTMLString:aHtmlString baseURL:baseURL];

仍然显示扫描问题

最佳答案

问题是 baseURL: 参数。 html 字符串不需要 BaseURL,它通常用于相关链接。如果您要做的只是显示一些 html,您确定需要它吗?

标记的安全问题是有道理的(我的理解,大致):如果将 webview 的 baseURL 设置为本地文件系统,则(最终)通过该 webview 加载的页面可以访问本地资源。

尝试为 baseURL: 传递 nil 应该消除此警告。

关于ios - viewcontroller 使用 NULL baseURL 参数和 loadHTMLString baseURL 方法 : data theorem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38103087/

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