cyb*_*ave 10 cookies android angularjs cordova inappbrowser
显然,在Android上使用_blank时,InAppBrowser不会存储当前会话cookie.为了实现这一目标,我是否缺少一些设置?它似乎在IOS上完美运行,并且在排除故障方面有点令人沮丧.当oAuth发生回调并且我的服务器读取并为当前会话分配所需数据时,cookie需要存在.
我试过的......
1)将CookieManager添加到android Childbrowser(旧的,我知道)
2)target = _self实际上会将cookie发送到服务器,但是打开的弹出窗口会在验证后关闭整个应用程序(而不是弹出窗口),必须手动重新打开
3)更改各种WebView属性和设置无济于事.
在深入研究我的问题后,我发现InAppBrowser使用普通的webview,而我的应用程序使用Crosswalk webview运行,因此两者因此而脱节.
我现在通过删除Crosswalk解决了这个问题.
我的项目是使用Ionic#1.3.11 w/Ionic Crosswalk浏览器,如果有人好奇的话.
如果有人对Crosswalk中的cookie问题有任何建议或解决方法,我们将不胜感激.
| 归档时间: |
|
| 查看次数: |
4891 次 |
| 最近记录: |