You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2014/06/05 01:41:01 UTC
[jira] [Commented] (CB-6848) console.log() on Android uses only the
first argument
[ https://issues.apache.org/jira/browse/CB-6848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14018345#comment-14018345 ]
ASF subversion and git services commented on CB-6848:
-----------------------------------------------------
Commit 6df222bf3b4c8b26c6aa7340b9021712e256e5b4 in cordova-docs's branch refs/heads/master from [~cmarcelk]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-docs.git;h=6df222b ]
CB-6848 console plugin was missing from the list
> console.log() on Android uses only the first argument
> -----------------------------------------------------
>
> Key: CB-6848
> URL: https://issues.apache.org/jira/browse/CB-6848
> Project: Apache Cordova
> Issue Type: Bug
> Components: Docs
> Reporter: Marcel Kinard
> Assignee: Marcel Kinard
> Priority: Minor
>
> On Android, doing
> {code}
> console.log("1", "2", "3", "4", "5");
> {code}
> results in
> {code}
> D/CordovaLog( 2749): file:///android_asset/www/index.html: Line 29 : 1
> I/chromium( 2749): [INFO:CONSOLE(29)] "1", source: file:///android_asset/www/index.html (29)
> {code}
> This is different that other implementations of console.log such as described on https://developer.mozilla.org/en-US/docs/Web/API/console.log that takes multiple args. This appears to be a limitation of http://developer.android.com/reference/android/webkit/WebChromeClient.html#onConsoleMessage(android.webkit.ConsoleMessage) which can receive only one message containing one string on each invocation.
> So since it can't accept multiple args, this should be documented as a platform quirk somewhere.
--
This message was sent by Atlassian JIRA
(v6.2#6252)