我注意到WKWebView不会加载(通过loadFileURL:allowingReadAccessToURL:)使用fileURLWithPath:relativeToURL:创建的NSURL。我创建了一个显示此行为的github存储库:https://github.com/davidkraus/WKWebViewNSURL 最佳答案 作为解决方法,您可以将url的绝对字符串传递给新的NSURL。vartheURL=NSURL(fileURLWithPath:"www/index.html",relativeToURL:folde
我有一个IOS项目,在webView中显示了html文件资源。这些html文件具有对应于片段的不同部分(例如,index.html#section1、index.html#section2),我想将其加载到webview中。不幸的是,使用[NSURLfileURLWithPath:url]不适用于片段。url中的#被转换为%23,找不到文件。如果我使用[NSURLURLWithString:url]方法,它可以工作,但是这个方法不能加载本地资源。有没有办法让webview使用片段加载本地资源url? 最佳答案 正如您所注意到的,这对
我使用这行代码将本地html文件加载到WebView中:NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"index"ofType:@"html"inDirectory:@"html"]];但是我想在url中添加一些http参数,但到目前为止还没有成功。我已经试过了:url=[urlURLByAppendingPathComponent:@"?param1=1"];但此后html不会加载到webview中。有没有办法用参数在webview中加载本地html文件? 最佳