gpt4 book ai didi

javascript - Webview 重定向问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:26 27 4
gpt4 key购买 nike

在我用于支付订单的电子商务应用程序中,我将用户重定向到 WebView 。在我的 WebView 中,它要求用户使用 Google Plus 登录。当用户点击 Google+ 按钮时,子窗口打开,在成功验证后,它将结果发送回父窗口,在父窗口中,从登录屏幕重定向到用户来自的页面。 [Ex- 产品详细信息页面、购物车页面等]。

那么这里的问题是当我在 android Webview 中打开链接时

webview.loadUrl(url);

一旦用户点击 G+ 重定向并删除父页面并启动 g+ 身份验证,它就会正常打开。成功验证后,父窗口得到控制,但此时父窗口不存在,所有父 Javascript 对象之前都被子窗口替换。

这里我的重定向发生在错误的地方。

最佳答案

获取原始网址()

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

getUrl () 并不总是与传递给 WebViewClient.onPageStarted 的 URL 相同,因为尽管该 URL 的加载已经开始,但当前页面可能没有改变。

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

关于javascript - Webview 重定向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40459549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com