cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacob Weber (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CB-6230) InAppBrowser closes after opening, instead of before
Date Tue, 11 Mar 2014 22:55:43 GMT

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

Jacob Weber updated CB-6230:
----------------------------

    Description: 
In Cordova 3.4, with InAppBrowser 0.3.3, create a new project using the CLI. In www/js/index.js,
make the following change:
{noformat}
    onDeviceReady: function() {
        app.receivedEvent('deviceready');
        document.addEventListener('click', function() {
            if (window.myWindow) window.myWindow.close();
    	    window.myWindow = window.open('http://www.google.com', "_blank");
    	});
    },
{noformat}

Tap the page once, and a browser will appear. Close the browser. Then tap the app again. This
time the browser will appear for a split second, then close right away. The close() call seems
to be happening after the subsequent open() call, instead of before it.

This was working in 3.3, with InAppBrowser 0.2.5.

  was:
In Cordova 3.4, with InAppBrowser 0.3.3, create a new project using the CLI. In www/js/index.js,
make the following change:
{noformat}
    onDeviceReady: function() {
        app.receivedEvent('deviceready');
        document.addEventListener('click', function() {
            if (window.loginWin) window.loginWin.close();
    	    window.loginWin = window.open('http://www.google.com', "_blank");
    	});
    },
{noformat}

Tap the page once, and a browser will appear. Close the browser. Then tap the app again. This
time the browser will appear for a split second, then close right away. The close() call seems
to be happening after the subsequent open() call, instead of before it.

This was working in 3.3, with InAppBrowser 0.2.5.


> InAppBrowser closes after opening, instead of before
> ----------------------------------------------------
>
>                 Key: CB-6230
>                 URL: https://issues.apache.org/jira/browse/CB-6230
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, Plugin InAppBrowser
>    Affects Versions: 3.4.0
>            Reporter: Jacob Weber
>
> In Cordova 3.4, with InAppBrowser 0.3.3, create a new project using the CLI. In www/js/index.js,
make the following change:
> {noformat}
>     onDeviceReady: function() {
>         app.receivedEvent('deviceready');
>         document.addEventListener('click', function() {
>             if (window.myWindow) window.myWindow.close();
>     	    window.myWindow = window.open('http://www.google.com', "_blank");
>     	});
>     },
> {noformat}
> Tap the page once, and a browser will appear. Close the browser. Then tap the app again.
This time the browser will appear for a split second, then close right away. The close() call
seems to be happening after the subsequent open() call, instead of before it.
> This was working in 3.3, with InAppBrowser 0.2.5.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message