Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-8180

InAppBrowser tries to open for web page for tel url

    XMLWordPrintableJSON

Details

    Description

      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;
      }

      Attachments

        Activity

          People

            bowserj Joey Robert Bowser
            cosmo Henry Smith
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: