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

Shazron Abdullah updated CB-11739:
----------------------------------
    Component/s:     (was: cordova-plugin-wkwebview-engine)

> Inconsistent execution of executeScript in Cordova inAppBrowser on iOS
> ----------------------------------------------------------------------
>
>                 Key: CB-11739
>                 URL: https://issues.apache.org/jira/browse/CB-11739
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-plugin-inappbrowser
>    Affects Versions: 1.4.0
>         Environment: iOS 9.3.4
>            Reporter: Jack Eastburn
>            Priority: Major
>              Labels: iOS
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> It seems executeScript is not always being called on devices, but always 
> called on emulators. The script executes maybe every other time. But it's 
> never even that consistent. Listener is added every time correctly. Works 
> consistently on Android. Possibly related to the strange behavior others are 
> seeing with WKWebView?
> Here's the code:
> {code}
> var codePass = fooCode;
> var executeScriptFunc = function(event) { 
>   ref.executeScript({
>     code: codePass
>   }, function (value) {});
>   ref.removeEventListener('loadstop', executeScriptFunc);
> };
> var ref = cordova.InAppBrowser.open(fooObject.link, "_blank", 
> "location=yes,enableViewportScale=yes");
> ref.addEventListener('loadstop', executeScriptFunc)
> {code}
> Both the emulator and iPhone are using iOS 9.3.4. I'm at a loss for what's 
> different about the emulator environment compared to the iPhone environment 
> that could cause this.



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

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

Reply via email to