Henry Smith created CB-8180:
-------------------------------

             Summary: InapBrowser tries to open for web page for tel url
                 Key: CB-8180
                 URL: https://issues.apache.org/jira/browse/CB-8180
             Project: Apache Cordova
          Issue Type: Bug
          Components: Plugin InAppBrowser
    Affects Versions: 3.5.0
            Reporter: Henry Smith


I use InapBrowser to open site which has some buttons containing with 
href="tel:somenumber"

The app opens the phone and the number is there, I think a DIAL intent is used. 
However after hanging up the phone you get the message that teh page 
"tel:somenumber" could not be opened.

By adding this code in the InappBrowser, I get the wanted behaviour
  @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if (url.startsWith(WebView.SCHEME_TEL)) { 
                    Intent intent = new Intent(Intent.ACTION_CALL,
                            Uri.parse(url)); 
                    cordova.getActivity().startActivity(intent); 
                    return true;
            }
            return false;
        }





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to