WKWebview未加载本地HTML/CSS文件



我正在使用WKWebview加载本地html文件。 该文件夹位于 tmp 目录中。js 和 css 的相对路径位于嵌套文件夹中。(../css/font.css,../js/player.js),其中 html 在父文件夹中。网址未在周网页视图中加载

Root folder name - HTMLFiles
Root HTML Path -  HTMLFiles/HTML/index.html
CSS path - HTMLFiles/design/CSS/font.css
JS path - HTMLFiles/JSPath/JS/player.js

> > Below I am trying to read from temp directory and loading into
>     > wkwebview urlToLoad =  [NSString
>     > stringWithFormat:@"file://%@/HTMLFiles/HTML/index.html",
>     > NSTemporaryDirectory()];; SEL sel =
>     > NSSelectorFromString(@"loadFileURL:allowingReadAccessToURL:"); if
>     > ([self.webView respondsToSelector:sel] &&
>     > self.useLoadFileURLreadAccessURL) {    NSString* directory =
>     > [self.urlToLoad stringByDeletingLastPathComponent];
>     >         ((id (*)(id, SEL, id, id))objc_msgSend)(self.webView, sel, [NSURL URLWithString:self.urlToLoad], [NSURL
>     > URLWithString:directory]);
>     >         [_webView loadFileURL:[NSURL URLWithString:self.urlToLoad] allowingReadAccessToURL:[NSURL
> URLWithString:directory]];
>     >     } else {
>     >         // load the passed in URL
>     >         [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.urlToLoad]]];   }

WKWebView 仅从本地存储加载 html。您可以使用本地服务器加载文件。

相关内容

  • 没有找到相关文章

最新更新