4
私がしたいこと: 私はフェッチ呼び出しを行い、ネットワークにログインするAPIトークンを与えます。今、私はCookie(このapi-tokenを含む)をWebviewに挿入したいので、自動的にログインする必要があります。React-Native:Webview Javascript-Injectionが期待通りに機能しない
私が試した何: 私はそうのようなのWebViewを設定します。
<WebView
source={{uri:this.state.url}}
onNavigationStateChange={this._onNavigationStateChange.bind(this.url)}
javaScriptEnabled = {true}
injectedJavaScript={this.state.cookie}
/>
私はクッキーを設定し、少し上に:また
cookie: 'document.cookie=\'apiToken=xxx; userId=1; expires=28799\'';
私はthis chrome extensionをロードし、上記の注入Chromeのラインでは完璧に動作します。
私は、JavaScriptが注入されたことを読んだ私は 'domain/login'にリダイレクトされて、クッキーを検出するはずです。
(私は反応ネイティブ0.29を実行しています) 助けていただければ幸いです。