アプリでいくつかの WkWebView を作成しますが、1 つの Web ビューに Cookie を設定すると、他の Web ビューでは有効になりません (つまり、他の Web ビューは同じ Cookie をサーバーに返しません)。それらすべてが同じ Cookie ストレージを使用するようにするにはどうすればよいですか?
質問する
20822 次
1 に答える
72
すべての Web ビューに同じ WKProcessPool を使用して、これを機能させました。
最初にどこかでプロセス プールを作成します。
processPool = [[WKProcessPool alloc] init];
次に、WKWebviews を作成するときに使用します。プールは、後でではなく、init メソッドで設定する必要があります。
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
config.processPool = processPool;
webview = [[WKWebView alloc] initWithFrame:frame configuration:config];
于 2014-09-11T22:35:24.683 に答える