2016-09-07 9 views
1

私はハイブリッドiosアプリケーションで作業していますが、wikwebviewではuiwebviewに比べて多くのパフォーマンス上の問題が修正され、のWKWebviewの原点はAccess-Control-Allow-Originによってヌルが許可されていません

NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html"]; 
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil]; 
[webView loadHTMLString:htmlString baseURL: [[NSBundle mainBundle] bundleURL]]; 
+0

caいくつかコードを投稿しますか? – Misha

答えて

-1

ソース:私は、私が原点ヌルを取得していたファイルをサポートしているから、任意のAJAXリクエストを作っていた場合も、wkwebviewに増加荷重のアクセス制御 - 許可 - 起源

コードによって許可されていません問題は[[NSBundle mainBundle] bundleURL]をベースURLとして使用していることです。このURLは、HTMLページと同じオリジンポリシーチェックで使用されます。ベースURLとしてnilを使用してみてください。

nilをベースURLとして渡すことは安全ではないので、セキュリティを気にする場合は​​のようなものを使用する必要があります。

+0

これは動作しません。ベースURLとして 'nil'を渡してもcorsをバイパスしません。 –

関連する問題