我有一个嵌入YouTube视频的问题

我通过 Cloudflare 解决了这个问题,直到官方补丁发布为止。

对于遇到同样问题的任何人,原因是 YouTube 现在会拒绝缺少有效 Referrer-Policy 标头的嵌入请求。

我通过 Cloudflare 的转换规则添加了一个 Referrer-Policy 标头(无需 Workers)。

我所做的如下:

  1. 在 Cloudflare 中,转到规则 → 转换规则 → HTTP 响应标头修改。

  2. 创建一个新规则,选择所有传入请求,然后添加一个静态标头:

    Header name: Referrer-Policy
    Value: strict-origin-when-cross-origin
    
  3. 部署规则。

一旦打上补丁,我就会删除它。

2 个赞