javascript - Phonegap 2.1.0 外部主机控制台日志记录

标签 javascript ios web-applications cordova

我正在进行的项目涉及通过 document.location.href 立即将控制权从 iOS phonegap 传递到外部主机(尽管使用缓存 list ,因此不完全是外部主机),然后访问(缓存的)外部主机中的所有 phonegap 好东西javascript。

在 iOS 6 和 phonegap 2.1.0 之前,这工作正常。自升级以来,我注意到的第一件事是控制台日志记录不再传递给 Xcode。我使用 ./create 创建了一个新项目,并将新的 cordova-2.1.0.js(也尝试使用 cordova.ios.js)复制到我的外部内容的 javascript 文件夹中。然后我将我的外部 index.html 剥离为简单的

<!DOCTYPE html>
<html>
    <head>
        <script src="js/lib/phonegap/cordova-2.1.0.js"></script>
    </head>
    <body>
        <button type='button' onclick='console.log("huf")'>click</button>       
    </body>
</html>

我已确保我所有的路径都是正确的(在 javascript 中测试是否存在 cordova pass)。在将控制权传递给外部主机之前,控制台日志记录工作正常。

Xcode 中没有显示控制台日志。

有人有什么想法吗?

最佳答案

我刚刚尝试过,它对我有用。 配备 iOS6 + PhoneGap 2.1.0 的 iPad 3 XCode 4.5.1

您确定库加载正确吗?添加一个 ondeviceready 事件监听器并将日志记录放在那里可能是个好主意。还要在其中添加一个警报,以便您知道您的事件已触发。

关于javascript - Phonegap 2.1.0 外部主机控制台日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12747630/

相关文章:

javascript - div 固定在滚动的某个点

javascript - Spring MVC 4 + jackson + LocalDate

ios - 仅从 UIView 的 3 个边绘制阴影

ios - 获取 Facebook 好友返回空

web-applications - Web应用程序体系结构-需要作业/任务队列吗?

java - 无法在 Jboss EAP7 EAP 中上传我的 Web 应用程序

javascript - SetTimeout 功能未发生

javascript - 为什么我的异步函数不与回调结合产生结果?

ios - UITableView 分组隐藏部分分隔符

java - 如何限制地址栏中URL修改的可见性?