Jonathan Silverman created CB-5759: -------------------------------------- Summary: 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: Patrick Mueller Priority: Critical
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)