Since I\'ve upgraded to Cordova 3.7 every native call attaches a new iframe to the DOM like the one below.
I also experienced the same issue. I am not sure why this is happens. But changing the
if (bridgeMode === undefined) {
bridgeMode = jsToNativeModes.IFRAME_NAV;
}
block into
if (bridgeMode === undefined) {
bridgeMode = jsToNativeModes.XHR_NO_PAYLOAD;
}
in the cordova.js function iOSExec() works for me
The issue was resolved with the release of Cordova 3.8.0