title: Error creating WebGL context in Chrome but not in Android Browser
body: <p>I have built a very simple web GL site using <a href="http://threejs.org/" rel="noreferrer">Three.js</a> which shows a spinning cube. When i run the site on my Android phone through the default android browser, the site works fine. However, when I use Chrome, i see the error:</p>
  
  <pre><code>Error creating WebGL context
  THREE.WebGLRenderer
  Uncaught TypeError: Cannot read property 'getShaderPrecisionFormat' of null
  </code></pre>
  
  <p>Im using Chrome v40.0.2214.109 and Android 4.1.2. I also tried with Chrome Beta and saw the same error. I need the site to work on Chrome on Android in other to be able to use the Chrome Developer Tools on the desktop. Any ideas?</p>
  
  <p>UPDATE</p>
  
  <p>When i go to <a href="http://get.webgl.org/" rel="noreferrer">http://get.webgl.org/</a> in Chrome for Android I get the message:</p>
  
  <pre><code>Hmm. While your browser seems to support WebGL, it is disabled or unavailable.
  </code></pre>
  
  <p>I then went to about:flags in Chrome for Android and saw that WebGL was disabled by default. I enabled and restarted but still i see "Hmm. While your browser seems to support WebGL...". I tried enabling other flags but to no avail. Eventually, i enabled every flag in Chrome for Android but still I see the message above. That link above works perfectly in Android Browser and Firefox for Android. Can anyone explain why WebGL will not work with Chrome for Android on Android v4.1.2?</p>