我正在开发一个使用依赖的网站SharedArrayBuffer
,要使用SharedArrayBuffer
您的网站需要跨源隔离,这意味着您的服务器响应需要包含以下标头:
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin
我正在使用 next.js 并且标头似乎正在工作,因为我可以使用crossOriginIsolated
全局变量检查跨源隔离。
似乎它正在破坏 Google Adsense,因为它给了我这些错误。
VM9:2747 crbug/1173575, non-JS module files deprecated.
show_ads_impl.js:101 GET https://www.googletagservices.com/activeview/js/current/osd.js net::ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep
VM48:2747 crbug/1173575, non-JS module files deprecated.
show_ads_impl.js:82 GET https://tpc.googlesyndication.com/sodar/sodar2.js net::ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep
show_ads_impl.js:82 Uncaught (in promise) undefined
有任何想法吗?
提前致谢。