【发布时间】:2017-03-20 11:08:28
【问题描述】:
在我的订单支付电子商务应用中,我将用户重定向到 webview。在我的网络视图中,它要求用户使用 Google Plus 登录。当用户单击 Google+ 按钮时,子窗口会打开,并且在成功验证后会将结果发送回父窗口,并且在父窗口中,会发生从登录屏幕到用户来自的页面的重定向。 [前产品详细信息页面、购物车页面等]。
那么这里的问题是当我在 android Webview 中打开链接时
webview.loadUrl(url);
只要用户点击 G+ 重定向并且父页面被删除并且 g+ 身份验证开始,它就会正常打开。成功认证后,父窗口被控制,但此时父窗口不存在,所有父 Javascript 对象都被之前的子窗口替换。
我的重定向在错误的地方。
【问题讨论】:
标签: javascript android redirect webview google-plus