[ 
https://issues.apache.org/jira/browse/CB-5521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Blair Vanderhoof resolved CB-5521.
----------------------------------

    Resolution: Fixed

Not sure if this is fixable, but a workaround I found is to detect non http 
links and open as _self not _system.

{code}
          $(document).on('click', 'a[target="_blank"]', function(e) {
            var url = $(this).attr('href');
            e.preventDefault();
            // fix for non http urls not opening (maps:) for example
            window.open(url, url.indexOf('http') === 0 ? '_system' : '_self', 
'location=yes');
          });
{code}

> window.open _system does not work on Windows Phone 8 for bingmaps: url
> ----------------------------------------------------------------------
>
>                 Key: CB-5521
>                 URL: https://issues.apache.org/jira/browse/CB-5521
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Windows 8
>    Affects Versions: 3.2.0
>         Environment: Windows Phone 8 Emulator
>            Reporter: Blair Vanderhoof
>            Assignee: Jesse MacFadyen
>
> Using this code to capture click events and open in the system browser:
> {code}
>           $(document).on('click', 'a[target="_blank"]', function(e) {
>             e.preventDefault();
>             window.open($(this).attr('href'), '_system', 'location=yes');
>           });
> {code}
> In windows phone 8, if the url follows a bingmaps: convention 
> (http://msdn.microsoft.com/en-us/library/windows/apps/jj635237.aspx) It will 
> not open.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to