2017-01-10 35 views
0

私はWKWebviewを使用してローカルHTMLファイルをロードしています。フォルダはtmpディレクトリにあります。 jsとcssの相対パスは入れ子になったフォルダにあります。 (../css/font.css,../js/player.js)、親フォルダのhtmlとして。 URLは、ローカルストレージからのみHTML wkwebviewWKWebviewはローカルHTML/CSSSファイルをロードしていません

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 

+0

urlToLoad文字列を印刷するとどうなりますか? –

+0

質問の内容を編集して問題を明確にすることはできますか? –

答えて

0
> > 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負荷にロードしません。ロードファイルにはlocal serverを使用できます。

関連する問題