[ 
https://issues.apache.org/jira/browse/CB-6991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14039324#comment-14039324
 ] 

Patrick Mueller commented on CB-6991:
-------------------------------------

hmmm, last I remember, you could certainly use `console.log()` in iOS and 
Android - can't remember about wp8.  I do know weinre works on all those 
platforms.  The test you made isn't necessarily complete; the console object 
may well be injected into the global scope, and not available as a property of 
the "window" object.

So, still trying to figure out your root problem; why did you need to add the 
code that you added.  Could you only get weinre to work on iOS and Android and 
wp8 by modifying that code?  If so, that's a weird regression since weinre has 
worked in the past on those platforms.

Also, as I noted earlier, you don't really need to use weinre for recent 
Android or iOS devices anyway, since both platforms have web debugging support 
available now.

> Weinre fails to load in browsers without a built-in development console
> -----------------------------------------------------------------------
>
>                 Key: CB-6991
>                 URL: https://issues.apache.org/jira/browse/CB-6991
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: weinre
>         Environment: Windows Phone 8.0, iOS, Android
>            Reporter: Joshua Walsh
>            Assignee: Patrick Mueller
>            Priority: Blocker
>              Labels: easyfix, javascript
>   Original Estimate: 10m
>  Remaining Estimate: 10m
>
> I couldn't work out where to submit a pull request, so I'm doing an issue 
> report instead. Additionally, this issue applies to version 
> 2.0.0-pre-HH0SN197 of Weinre, but I don't know which version of Cordova that 
> maps to.
> This issue has been a massive pain to debug, as the issue is not present on 
> desktop computers and there are no debugging tools on mobile devices, hence 
> why I need Weinre in the first place! In fact, the issue is even more 
> specific than that: The issue affects all browsers WITHOUT debugging tools.
> The error is: "Unable to set property __original of undefined or null 
> reference." The issue occurs on line 172 of Console.amd.js. In order to fix 
> it, I added the following lines of code above line 168:
> if(!window.console)
> {
>       window.console = {};
> }
> I'm sure there's a more elegant way of solving this, but it does the trick.
> Good luck!



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to