title: navigator.geolocation.getCurrentPosition doesn't work on android google chrome
body: <p>This code:</p>
  
  <pre><code>navigator.geolocation.getCurrentPosition(
                      function(position) {
                          alert(position.coords.latitude, position.coords.longitude);
                      },
                      function(error){
                          alert(error.message);
                      }, {
                          enableHighAccuracy: true
                          ,timeout : 5000
                      }
              );
  </code></pre>
  
  <p><a href="https://jsfiddle.net/FcRpM/" rel="nofollow noreferrer">https://jsfiddle.net/FcRpM/</a> works in Google Chrome at my laptop, but on mobile HTC one S (android 4.1, GPS off, location via mobile networks and wifi enabled), connected to internet via WiFi.</p>
  
  <ol>
  <li>Default browser works fine.</li>
  <li>Google Chrome, Opera, Yandex.browser for android fails with "Timeout expired".</li>
  </ol>
  
  <p>other android apps locates me correct.</p>