title: Chrome iFrame Block HTTPS redirect
body: <p>I've got a parent site: <code>https://a.company.com</code>, which contains an iframe with HTTPS content (<code>https://b.company.com/foo</code>) and everything is happy so far.  But, when a redirect occurs to load a different route on that same domain, Chrome blocks it as a mixed content error.
  Viewing the request in the network traffic confirms that the browser is requesting <code>https</code>, yet Chrome still cancels the request citing that I can't load mixed (<code>http</code>) content.</p>
  <p>All searching has got me so far is to people trying to load mixed content which is not the case here.</p>
  <p>For reference this is the chrome error:</p>
  <blockquote>
  <p>Mixed Content: The page at 'https://a.company/foo' was loaded over HTTPS, but requested an insecure resource 'http:/b.company/bar'. This request has been blocked; the content must be served over HTTPS.</p>
  </blockquote>
  <p>The actual frame source is <code>https://b.company/foo</code> which has a possible redirect to <code>https://b.company/bar</code>. If the page does not redirect no error occurs.</p>