Webview重定向问题
Webview Redirect Issue
在我的电子商务应用程序进行订单支付,我重定向用户到webview。在我的webview中,它要求用户使用Google Plus登录。当用户点击Google+按钮,然后子窗口打开,并成功认证后,它发送结果回父窗口,在父窗口重定向发生从登录屏幕到页面,从用户已经来自。[前-产品详细信息页面,购物车页面等].
问题是当我在android Webview中打开链接时
webview.loadUrl(url);
一旦用户点击G+重定向发生,父页面被删除,G+身份验证开始,它就会打开。在成功的身份验证控制给父窗口,但此时父不存在,所有的父Javascript对象被替换为子窗口之前。
我的重定向在错误的地方
getOriginalUrl ()
返回当前页面最初请求的URL
getUrl()并不总是与传递给webviewclient的URL相同。onPageStarted,因为尽管该URL的加载已经开始,但当前页面可能没有改变。
getOriginalUrl()获取当前页面的原始URL。这并不总是与传递给webviewclient的URL相同。onPageStarted,因为尽管该URL的加载已经开始,但当前页面可能没有改变。此外,可能存在重定向,导致原始请求的URL不同。
相关文章:
- Javascript移动站点重定向问题
- 移动网站重定向问题
- 登录后重定向,缓存页面问题-Javascript
- Javascript移动重定向问题
- Backbone.js路由器和Internet Explorer重定向问题
- Javascript/Ajax重定向问题
- angularjs中的重定向问题
- IE11 javascript重定向历史记录问题
- Facebook登录重定向问题
- 移动页面重定向问题
- 移动设备上的 iFrame 重定向主页问题
- 表单与 AppScript 重定向问题(XMLHttpRequest 无法加载)
- 重定向至“索引.html问题”诊断树
- PHP JavaScript 重定向问题
- JavaScript重定向Chrome问题
- 重定向HTML.BeginForm MVC 4的问题
- HTML POST重定向问题
- javascript重定向问题
- Node、express和angular的重定向问题
- ASP.NET MVC Javascript重定向编码问题