title: Do I have to switch to https to use "SharedArrayBuffer" in chrome 92?
body: <p>My website does not work with chrome 92. With chrome 91 everything was fine. The problem is &quot;SharedArrayBuffer&quot; are not enabled since chrome 92. When I try to enable it by adding the header &quot;Cross-Origin-Embedder-Policy: requre-corp and Cross-Origin-Opener-Policy: same-origin&quot; I get the error message:<br />
  &quot;The Cross-Origin-Opener-Policy header has been ignored, because the origin was untrustworthy. It was defined either in the final response or a redirect. Please deliver the response using the HTTPS protocol. You can also use the 'localhost' origin instead. See <a href="https://www.w3.org/TR/powerful-features/#potentially-trustworthy-origin" rel="nofollow noreferrer">https://www.w3.org/TR/powerful-features/#potentially-trustworthy-origin</a> and <a href="https://html.spec.whatwg.org/#the-cross-origin-opener-policy-header.%22" rel="nofollow noreferrer">https://html.spec.whatwg.org/#the-cross-origin-opener-policy-header.&quot;</a><br />
  Does &quot;Please deliver the response using the HTTPS protocol&quot; mean I have to switch to HTTPS only to use &quot;SharedArrayBuffer&quot;? If so whats the reason?</p>