我已经实现了一个ViewPager具有同一片段的多个实例的应用程序。该片段仅包含一个WebView. 在每个页面中,我都尝试加载 Google 的多个网站,例如 Gmail、云端硬盘、照片等(仅作为示例)。
我的期望是使用不同的 Google 帐户登录不同的网站。
但问题是,当我使用帐户登录某个页面时,我会自动登录到使用同一帐户的所有其他页面。
我想防止在同一应用程序的不同 WebView 实例之间共享此会话或 cookie。
我在 Stackoverflow 中发现了类似的问题,但不幸的是它没有任何答案。
我尝试过禁用 cookie,例如 -
CookieManager.getInstance().setAcceptCookie(false);
Run Code Online (Sandbox Code Playgroud)
但谷歌希望启用 cookie。
我尝试为不同的网站使用不同的片段。
new WebView(...)我没有更多的想法这样做。有什么办法可以做到或者不可以吗?如果是,怎么办?
| 归档时间: |
|
| 查看次数: |
422 次 |
| 最近记录: |