Webview重定向问题

Nik*_*tve 6 javascript redirect android webview google-plus

在我的订单付款电子商务应用程序中,我将用户重定向到webview.在我的网页浏览中,它要求用户使用Google Plus登录.当用户点击Google+按钮时,子窗口打开,成功验证后,它会将结果发送回父窗口,在父窗口中,重定向从登录屏幕发送到用户来自的页面.[前 - 产品详情页面,购物车页面等].

那么问题就在于我在android Webview中打开链接

webview.loadUrl(url);
Run Code Online (Sandbox Code Playgroud)

只要用户点击G +重定向并删除父页面并启动g +身份验证,它就会打开.成功的身份验证控制授予父窗口后,但此时父级不存在,所有父级Javascript对象先前被子窗口替换.

我在这里我的重定向是在错误的地方.

Rah*_*han -1

获取原始网址()

\n\n

它返回当前页面最初请求的 URL

\n\n

getUrl ()\xc2\xa0 并不总是与传递给 WebViewClient.onPageStarted\xc2\xa0 的 URL 相同,因为尽管该 URL 的加载已开始,但当前页面可能尚未更改。

\n\n

getOriginalUrl()\xc2\xa0获取当前页面的原始URL。这并不总是与传递给 WebViewClient.onPageStarted\xc2\xa0 的 URL 相同,因为尽管该 URL 的加载已开始,但当前页面可能尚未更改。此外,可能存在重定向,导致 URL 与最初请求的 URL 不同。

\n