我目前正在开发一个用于Meteor项目的Objective-C的Cordova插件。
出于调试目的,我喜欢在控制台中显示一些日志。使用NSLog()
方法从Objective-C记录文本没有问题,但是我无法使用console.log()
方法从Javascript登录。
大约20次尝试(大部分时间没有更改任何代码),我在我的控制台中看了2次Javascript日志。两次都在我的日志之前显示了一个javascript错误。
以下是我的日志显示时出现的错误:
第一次
Exception in setTimeout callback: t@http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:176:1000
attach@http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:176:7474
http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:176:7676
o@http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:3:4970
withValue@http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:3:12731
http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:196:3493
http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:3:19555
http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:196:863
w@http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js:196:2993
第二次
Uncaught Error: TypeError: undefined is not an object (evaluating 'Event.prototype.stopImmediatePropagation'):176:http://meteor.local/d716df1e7be6951129825f5c7a5659ddb8e2eb39.js
但所有其他时间,我没有错误,没有日志。我比较了它工作的时间和它没有的时间的整个日志文件,这两个错误是唯一的区别。
有没有人知道为什么大多数时候我都看不到我的Javascript日志?