simplified cordova check, and it still works with ripple
diff --git a/src/cordova.js b/src/cordova.js
index ed1a582..1ef3478 100644
--- a/src/cordova.js
+++ b/src/cordova.js
@@ -19,15 +19,14 @@
*
*/
-
+if(window.cordova){
+ throw new Error("cordova already defined");
+};
var channel = require('cordova/channel');
var platform = require('cordova/platform');
-if (window.cordova && window.cordova.platformId && window.cordova.platformId == platform.id){
- throw new Error("cordova already defined");
-};
/**
* Intercept calls to addEventListener + removeEventListener and handle deviceready,
diff --git a/src/cordova_b.js b/src/cordova_b.js
index 82facf5..d98502b 100644
--- a/src/cordova_b.js
+++ b/src/cordova_b.js
@@ -19,7 +19,9 @@
*
*/
-if ("cordova" in window) { throw new Error("cordova already defined"); };
+if(window.cordova){
+ throw new Error("cordova already defined");
+};
/*global symbolList*/