在Discord分享时,我的Discourse嵌入链接没有显示出来

我的 Discourse 的嵌入式链接在 Discord 上共享链接时未显示


有人能指点我一下吗?

也许是因为它在这里不起作用的原因?


看起来您的论坛阻止了此请求。也许“onebox”的故障排除步骤可以帮助您

1 个赞

谢谢 @Moin。我来检查一下我的 csp policy。

此 CSP 配置缺少嵌入权限

  1. frame-ancestors 'self' https: * - 允许您的内容嵌入到任何 HTTPS 网站的 iframe 中
  2. frame-src 'self' https: * - 允许您的网站嵌入任何 HTTPS 源的内容
  3. embed-src 'self' https: * - 允许嵌入任何 HTTPS 源的内容
  4. child-src 'self' https: * - 旧版浏览器中 frame-src 的回退

如果这是正确的
测试

仍然无法工作

看起来您正在运行一些阻止系统/机器人访问的检查?
这可能会阻止对准备 onebox 的代码的访问。

1 个赞

CF Waf 会是原因吗?

也许您可以允许 Discourse 和 Discord 用户代理以及其他流行选项?

您的规则似乎奏效了!:wink:

我认为您需要开放它们才能使其正常工作。

可能有一些人们普遍使用的标准规则来允许 Discourse 实例和 Discord 进行预览。

有一个 Cloudflare Discourse。也许可以去那里问问?

https://community.cloudflare.com/

1 个赞

去那里之前,我们需要在这里放些什么吗

这与您的 Discourse 实例的设置无关。

您正在通过您的 CF 设置阻止其他系统查看您的内容。

4 个赞

感谢您的意见。如果我能解决它,我会回复。我曾使用过您的插件,但遗憾的是未能利用它。

1 个赞

如果您在插件方面有任何问题需要我帮忙,请告诉我 :slight_smile:

好的。一旦我解决了这个问题,我就会尝试你的插件。它看起来很酷。顺便说一句,谢谢。
@Moin 谢谢你,哥们。
回头见。

1 个赞

一个请求:如果您从 CF 社区获得了一个好的答案,也许可以将其链接到此处?

2 个赞

当然可以。有些人可以从中受益

1 个赞

太棒了!!!@merefield @Moin

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.