0

如果我打电话,在单页应用程序上

console.log("window height = " + window.innerHeight);

一切正常。如果我然后通过“a”标签转到另一个页面。等待设备准备好并调用同一行代码没有任何反应。事实上,似乎所有插件都不起作用。在该行代码之前或之后,我没有收到任何控制台消息。如果我删除该行,那么所有控制台消息都会重新开始工作。

这一切似乎都是在升级到科尔多瓦 3.4 后开始的

之后,我能够让 hello world 程序正常工作。我收到调试消息。但是,在我添加以下内容后,它们会停在第二页上。但我已将其简化为对窗口的任何调用。

if (window.DOMParser) {
    parser = new DOMParser();
    xmlDoc = parser.parseFromString(txt, "text/xml");
} else // Internet Explorer
{
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async = false;
    xmlDoc.loadXML(txt);
}

我正在使用 Mac。在完成了cordova build iOS之后,我将进入platforms文件夹并在xCode中打开ios项目并在我的设备上运行它。

谢谢

狮子座

4

0 回答 0