我通过 Cloudflare 解决了这个问题,直到官方补丁发布为止。
对于遇到同样问题的任何人,原因是 YouTube 现在会拒绝缺少有效 Referrer-Policy 标头的嵌入请求。
我通过 Cloudflare 的转换规则添加了一个 Referrer-Policy 标头(无需 Workers)。
我所做的如下:
-
在 Cloudflare 中,转到规则 → 转换规则 → HTTP 响应标头修改。
-
创建一个新规则,选择所有传入请求,然后添加一个静态标头:
Header name: Referrer-Policy Value: strict-origin-when-cross-origin -
部署规则。
一旦打上补丁,我就会删除它。
