cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anmol Agarwal (JIRA)" <>
Subject [jira] [Commented] (CB-9205) Whitelist "launch-external" setting does nothing
Date Thu, 03 Sep 2015 15:17:46 GMT


Anmol Agarwal commented on CB-9205:

This is an issue on iOS, but this works on Android just fine. Can somebody please reply on
this, when this can be fixed for iOS? or what is the workaround to achieve this functionality
on iOS?

> Whitelist "launch-external" setting does nothing
> ------------------------------------------------
>                 Key: CB-9205
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Whitelist
>    Affects Versions: 3.8.0
>         Environment: OSX 10.10
> Cordova 3.8.0
> iOS 8.3
>            Reporter: Steve Hull
> according to [cordova docs|],
you should be able to specify in the config file which urls will open in an external browser
by setting:
> {{<access origin="*" launch-external="yes" />}}
> However this does nothing.
> I've looked into the definition of {{shouldStartLoadWithRequest}}, and it does indeed
have a line near the bottom that would load the url in the external system browser ({{[[UIApplication
sharedApplication] openURL:url]}}), however it appears that it would be impossible for this
line to be executed as long as the protocol is {{http}} or {{https}}.
> I'm not sure what the "correct" way is to address this, however it seems that old versions
of the docs should be updated to reflect that {{launch-external}} does not do anything and
maybe we could start paying attention to that config attribute going forward.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message