[mobile] don't overide Google redirect
This commit is contained in:
@ -236,10 +236,16 @@ public class IITC_WebViewClient extends WebViewClient {
|
|||||||
// start non-ingress-intel-urls in another app...
|
// start non-ingress-intel-urls in another app...
|
||||||
@Override
|
@Override
|
||||||
public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
|
public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
|
||||||
|
Uri uri = Uri.parse(url);
|
||||||
|
|
||||||
if (url.contains("conflogin") || url.contains("ServiceLogin") || url.contains("appengine.google.com")) {
|
if (url.contains("conflogin") || url.contains("ServiceLogin") || url.contains("appengine.google.com")) {
|
||||||
Log.d("Google login");
|
Log.d("Google login");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
else if (uri.getHost().contains(".google.") && "/url".equals(uri.getPath()) && uri.getQueryParameter("q") != null) {
|
||||||
|
Log.d("redirect to: " + uri.getQueryParameter("q"));
|
||||||
|
return shouldOverrideUrlLoading(view, uri.getQueryParameter("q"));
|
||||||
|
}
|
||||||
else if (isIntelUrl(url)) {
|
else if (isIntelUrl(url)) {
|
||||||
Log.d("intel link requested, reset app and load " + url);
|
Log.d("intel link requested, reset app and load " + url);
|
||||||
mIitc.reset();
|
mIitc.reset();
|
||||||
|
Reference in New Issue
Block a user