Cordova 3.7在每个本地电话上重复使用iframe
由于我已经升级到Cordova 3.7,所有本地调用都会将下面的iframe添加到DOM。
<iframe src="gap://ready" style="display: none;"></iframe>
为了排除我的现有代码影响cordova的可能性,我尝试用cordova CLI创build一个新的代码,添加控制台插件并在deviceready处理程序中的setInterval循环中调用console.log()。 因此,我在DOM中获得了大量的iframe。
我已经在iPad 3,iOS7上尝试过使用xCode 6构build应用程序。
有没有人遇到过这个问题? 谢谢。
更新:
相应的问题提交给cordova: https : //issues.apache.org/jira/browse/CB-8002这个问题应该在3.8版本中解决。
我也遇到了同样的问题。 我不知道为什么会发生这种情况。 但改变
if (bridgeMode === undefined) { bridgeMode = jsToNativeModes.IFRAME_NAV; }
阻止进入
if (bridgeMode === undefined) { bridgeMode = jsToNativeModes.XHR_NO_PAYLOAD; }
在cordova.js函数中iOSExec()适用于我
Cordova 3.8.0的发布解决了这个问题