dv3*_*dv3 6 javascript cookies webview react-native
我想做什么: 我打一个fetch,给我一个API令牌来登录网络.现在我想将一个cookie(包含这个api-token)注入Webview,所以我应该自动登录.
我尝试了什么: 我设置了这样的Webview:
<WebView
source={{uri:this.state.url}}
onNavigationStateChange={this._onNavigationStateChange.bind(this.url)}
javaScriptEnabled = {true}
injectedJavaScript={this.state.cookie}
/>
Run Code Online (Sandbox Code Playgroud)
稍微高一点我设置cookie为:
cookie: 'document.cookie=\'apiToken=xxx; userId=1; expires=28799\'';
Run Code Online (Sandbox Code Playgroud)
此外,我加载了这个镀铬扩展,并在Chrome中注入了上面的线,它完美无瑕地运行..
我已经读过在加载视图后注入了javascript,但这应该仍然有效,因为我被重定向到'domain/login',它应该检测到cookie.
(我正在运行react-native 0.29)非常感谢任何帮助.
| 归档时间: |
|
| 查看次数: |
3804 次 |
| 最近记录: |