You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Patrick Mueller (JIRA)" <ji...@apache.org> on 2014/01/14 01:17:57 UTC
[jira] [Assigned] (CB-5759) Conflict between xhr.js from Intel XDK
and Weinre remote hook script
[ https://issues.apache.org/jira/browse/CB-5759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patrick Mueller reassigned CB-5759:
-----------------------------------
Assignee: Sergey Grebnov (was: Patrick Mueller)
Sergey, can you look into this?
> Conflict between xhr.js from Intel XDK and Weinre remote hook script
> --------------------------------------------------------------------
>
> Key: CB-5759
> URL: https://issues.apache.org/jira/browse/CB-5759
> Project: Apache Cordova
> Issue Type: Bug
> Components: weinre
> Affects Versions: 2.9.0
> Environment: OS X, Windows
> Reporter: Jonathan Silverman
> Assignee: Sergey Grebnov
> Priority: Critical
> Labels: javascript
>
> I have code that proves a conflict between xhr.js and weinre.
> Cross-post from: https://www.html5dev-software.intel.com/viewtopic.php?f=34&t=5024
> Adding xhr.js causes Weinre to not work, as no connectable targets appear. http://cl.ly/image/1L0l060e381G
> I can confirm that xhr.js and Weinre conflict. If they are both added, neither work. If one is added, and not the other, it works.
> Example:
> {code}
> <script src="intelxdk.js"></script>
> <script src="xhr.js"></script>
> <script type="text/javascript">
> /* This code is used to run as soon as Intel activates */
> var onDeviceReady=function(){
> //hide splash screen
> intel.xdk.device.hideSplashScreen();
>
> $.get("https://dev-1-web-geo.meteostar.local").done(function(data){ alert(data); });
> };
> document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);
> </script>
> {code}
> Works
> {code}
> <script src="intelxdk.js"></script>
> <script src="http://debug-software.intel.com/target/target-script-min.js#QhYeZC6N-jY-XBnNnuS5DqN6Ti72PEzRd1Oeu_TKT9g"></script>
> <script src="xhr.js"></script>
> <script type="text/javascript">
> /* This code is used to run as soon as Intel activates */
> var onDeviceReady=function(){
> //hide splash screen
> intel.xdk.device.hideSplashScreen();
>
> $.get("https://dev-1-web-geo.meteostar.local").done(function(data){ alert(data); });
> };
> document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);
> </script>
> {code}
> Doesn't
> It doesn't seem to matter where you put the Weinre script. No matter what, it breaks xhr.js. It broke when included both before and after the xhr.js include.
> To me, this is critical because I would like to use Weinre to debug and test while using xhr.js to enable cross-origin XHRs to the app.
> This seems to affect Weinre 2.0.0-pre-HHOSN197, if that's the correct version number.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)