[
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)