cordova-plugin-console 1.0.2

cordova-plugin-console 1.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 Apache 2
发布最后发布2016年3月

Ken'ichi Fukushima维护。



  • Apache 软件基金会

此插件旨在确保 console.log() 尽可能地有用。它为 iOS、Ubuntu、Windows Phone 8 和 Windows 添加了额外功能。如果您对 console.log() 的表现感到满意,那么您可能不需要此插件。

该插件定义了一个全局 console 对象。

尽管对象在全局作用域中,但此插件提供的功能直到 deviceready 事件之后才可用。

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log("console.log works well");
}

安装

cordova plugin add cordova-plugin-console

Android 特殊情况

在 Android 之外的某些平台上,console.log() 会作用于多个参数,例如 console.log("1", "2", "3")。然而,Android 只会作用于第一个参数。对 console.log() 的后续参数将被忽略。这不是此插件的原因,这是 Android 本身的一个限制。

支持的方法

该插件支持 console 对象的以下方法

  • console.log
  • console.error
  • console.exception
  • console.warn
  • console.info
  • console.debug
  • console.assert
  • console.dir
  • console.dirxml
  • console.time
  • console.timeEnd
  • console.table

部分支持的方法

实现了但与浏览器实现行为不同的 console 对象的方法

  • console.group
  • console.groupCollapsed

分组方法只是记录分组的名称,并不真正指示对后续调用 console 对象方法的分组。

不支持的方法

实现但无实际功能的方法

  • console.clear
  • console.trace
  • console.groupEnd
  • console.timeStamp
  • console.profile
  • console.profileEnd
  • console.count

支持格式化

以下可用的格式化选项

格式化字符

  • %j - 将参数格式化为 JSON
  • %o - 将参数格式化为 JSON
  • %c - 将参数格式化为 ''。不能执行颜色格式化。
  • %% - 将其替换为 '%'

跟随 % 的任何其他字符将通过 toString() 格式化其参数。