Dan Polivy created CB-14234:
-------------------------------

             Summary: InAppBrowser iOS calls handleOpenURL in same app for 
_system URLs
                 Key: CB-14234
                 URL: https://issues.apache.org/jira/browse/CB-14234
             Project: Apache Cordova
          Issue Type: Bug
          Components: cordova-plugin-inappbrowser
    Affects Versions: 3.0.0
            Reporter: Dan Polivy


The change to fix CB-11178 has caused some undesirable behavior with 
InAppBrowser on iOS. Now, whenever you try to open a URL in the system browser, 
by calling `cordova.InAppBrowser.open(url, "_system")`, it opens the system 
browser AND calls `handleOpenURL` _in your app_ with the same URL.

In my case, my app is a URL handler for a corresponding web domain (app links). 
I am trying to open a page on this web domain in the system browser from within 
my app. If my app's handleOpenURL is called with a URL also on the domain, then 
my handler thinks it is handling an app link and it causes the app to navigate 
to another URL, which in this case is not desired or expected.

Prior to the fix for CB-11178, this worked perfectly. Is there any other way to 
address the fix for CB-11178 without inheriting this incorrect and undesirable 
behavior?

[~jcesarmobile]: FYI as you committed the fix in question.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to