title: Getting gap_init on new apache cordova install when viewing android app in browser
body: <p>I just recently installed apache cordova and am trying to get it up and running properly.  I'm using a macbook pro running 10.9.5.  My android SDK is the latest (22, but android target build uses 21).  The cordova version is the latest as well (4.3).  This issue occurs with any example app that I've tried, including the basic app/page that gets installed when you create a new cordova project (i.e. cordova create...).  </p>
  
  <p>For the most part, everything seems to be working ok, with one exception.  When I try to view the android version of the test app in a browser (any browser - tried chrome, firefox, safari), I get various prompts that show up on the init/load of the app.  The first prompt window to popup up says "gap_init:2", which is generated from the androidExec function in the cordova.js file: </p>
  
  <pre><code>androidExec.init = function() {
      bridgeSecret = +prompt('', 'gap_init:' + nativeToJsBridgeMode);
      channel.onNativeReady.fire();
  };
  </code></pre>
  
  <p>If I cancel thru these prompts (there are 3 prompt windows), then the app seems to load ok.  If I 'ok' thru these prompts, then the app gets into an infinite cycle of processing empty messages, and I have to kill the browser processes to stop it.  </p>
  
  <p>The iOS version of the app loads fine in every browser.  I've tried changing the android target to version 19, but the prompts still occur.  There are no error messages during the build process.  </p>
  
  <p>Does anyone have any insight into what might be causing this?  How is this prompt message supposed to be caught/handled?  </p>