You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Anmol Agarwal (JIRA)" <ji...@apache.org> on 2015/09/03 17:17:46 UTC

[jira] [Commented] (CB-9205) Whitelist "launch-external" setting does nothing

    [ https://issues.apache.org/jira/browse/CB-9205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14729228#comment-14729228 ] 

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: https://issues.apache.org/jira/browse/CB-9205
>             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|http://cordova.apache.org/docs/en/4.0.0/guide_appdev_whitelist_index.md.html#external-application-whitelist], you should be able to specify in the config file which urls will open in an external browser by setting:
> {{<access origin="http://example.com/*" 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
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org