You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Joe Bowser (JIRA)" <ji...@apache.org> on 2015/10/27 22:52:27 UTC
[jira] [Updated] (CB-8180) InAppBrowser tries to open for web page
for tel url
[ https://issues.apache.org/jira/browse/CB-8180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Bowser updated CB-8180:
---------------------------
Labels: Android (was: )
Component/s: (was: Android)
> InAppBrowser 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
> Assignee: Joe Bowser
> Labels: Android
>
> 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: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org