title: Chrome "protocols must match" error when running Google Cloud Endpoints web client on localhost
body: <p>I use <a href="http://gruntjs.com/" rel="nofollow">grunt</a> to serve my web application on localhost. When I include <code>&lt;script src="https://apis.google.com/js/client.js?onload=init"&gt;&lt;/script&gt;</code> on my index.html page, I get the following error in the console:</p>
  
  <blockquote>
    <p>Blocked a frame with origin "<code>https://accounts.google.com</code>" from
    accessing a frame with origin "<code>http://127.0.0.1:9000</code>".  The frame
    requesting access has a protocol of "https", the frame being accessed
    has a protocol of "http". Protocols must match.</p>
  </blockquote>
  
  <p>I can't run my local server on https. How can I run my web application locally?</p>