title: Metamask mobile browser not injecting window.ethereum in android
body: <p>I am running a simple code like below:</p>
  <pre class="lang-html prettyprint-override"><code>&lt;!DOCTYPE html&gt;
  &lt;html lang=&quot;en&quot;&gt;
  &lt;head&gt;
      &lt;meta charset=&quot;utf-8&quot;&gt;
      &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
      &lt;title&gt;Hello Bulma!&lt;/title&gt;
      &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css&quot;&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;section class=&quot;section&quot;&gt;
      &lt;div class=&quot;container&quot;&gt;
          &lt;h1 class=&quot;title&quot;&gt;
              Hello World
          &lt;/h1&gt;
          &lt;p class=&quot;subtitle&quot;&gt;
              &lt;button class=&quot;btn btn-warning text-white&quot; type=&quot;button&quot; onclick=&quot;metamask()&quot;&gt;
                  Invest
                  Here &amp;rarr;
              &lt;/button&gt;
          &lt;/p&gt;
      &lt;/div&gt;
  &lt;/section&gt;
  &lt;script&gt;
      async function metamask() {
          const {ethereum} = window;
          var metamask = Boolean(ethereum &amp;&amp; ethereum.isMetaMask);
          alert(typeof window.ethereum);
      }
  &lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  <p>but I get</p>
  <blockquote>
  <p>typeof window.ethereum is undefined</p>
  </blockquote>
  <p>It works fine in desktop metamask and iphone metamask dAPP. Doesnot work only in android metamask.</p>