相关疑难解决方法(0)

Android WebView,如何处理应用程序中的重定向而不是打开浏览器

所以现在在我的应用程序中我正在访问的URL有一个重定向,当发生这种情况时,WebView将打开一个新的浏览器,而不是留在我的应用程序中.有没有办法可以更改设置,以便View像正常一样重定向到URL,但是留在我的应用程序而不是打开新的浏览器?

编辑:

我想要重定向URL,我只是不知道如何创建它,所以获取该URL的唯一方法是通过一个导致重定向到我想要的URL.

例如:当您访问此处时:http://www.amazon.com/gp/aw/s/ref=is_box_/k=9780735622777,注意它如何将URL重定向到实际产品.在我的应用程序中,如果我在新的浏览器中打开它,它会很好地做到这一点,但是如果我用WebView将它保存在我的应用程序中,它将显示为正在搜索k = 9780735622777,如下所示:http://www.amazon.com/gp/aw/s/ref=is_s_?k=k%3D9780735622777&x=0&y=0.或者,它将在浏览器中打开视图并显示适当的内容.但是,我想在我的应用程序中保留所有内容.

android android-webview

106
推荐指数
4
解决办法
12万
查看次数

Webview重定向问题

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

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

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

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

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

javascript redirect android webview google-plus

6
推荐指数
1
解决办法
556
查看次数