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

Sergey Grebnov updated CB-9573:
-------------------------------
    Labels: Triaged  (was: )

> window.open(url,"_self") for whitelisted url opens InAppBrowser instead of 
> updating current WebView in Android
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: CB-9573
>                 URL: https://issues.apache.org/jira/browse/CB-9573
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, Plugin InAppBrowser
>    Affects Versions: 5.1.1
>            Reporter: Sebastien Lorber
>              Labels: Triaged
>
> I use 
> - CLI 5.1.1 
> - Android platform 4.0.2 
> - InAppBrowser 1.0.1
> - Crosswalk plugin 1.2.0
> My config.xml contains:
> {code}
>     <access origin="http://*"; />
>     <access origin="https://*"; />
>     <access launch-external="yes" origin="tel:*" />
>     <access launch-external="yes" origin="geo:*" />
>     <access launch-external="yes" origin="mailto:*"; />
>     <access launch-external="yes" origin="sms:*" />
>     <access launch-external="yes" origin="market:*" />
>     <allow-intent href="*" />
> {code}
> Then I run the following code when the app starts:
> {code}
> function deviceReady() {
>     window.open("http://www.google.fr","_self";);
> }
> document.addEventListener('deviceready', deviceReady, false);
> {code}
> It opens the InAppBrowser instead of making the WebView navigate to the url. 
> It is not the expected behavior according to the doc:
> bq.  _self: Opens in the Cordova WebView if the URL is in the white list, 
> otherwise it opens in the InAppBrowser.
> If this time I remove the InAppBrowser proxy/wrapper (like mentionned in the 
> doc):
> {code}
> function deviceReady() {
>     delete window.open;
>     window.open("http://www.google.fr","_self";);
> }
> document.addEventListener('deviceready', deviceReady, false);
> {code}
> Then it opens the url in the system browser (not sure this is expected either 
> right? but maybe it's Android / Crosswalk webview default anyway...)
> Notice that I absolutly don't want to use in any way the InAppBrowser, I just 
> only need to be able in some cases to use the _system target, that is made 
> available by the InAppBrowser



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to