riknoll
(richard)
1
您好!
在我们的论坛上,我们注意到最近 onebox 对指向我们域名(makecode.com)的网站链接的嵌入方式进行了一些更改。以前,您会看到像这样的一个小的最小化预览:
然而,现在当我们把相同的链接粘贴到新帖子中时,我们看到的是一个更高级的嵌入,实际的网站是托管在一个 iframe 中的:
在过去几天里,onebox 是否进行了更新?如果是,是否有办法恢复到旧的行为?据我们所知,我们这边没有进行任何最近的更改。
供参考:
ToddZ
2
您的第一篇帖子具有看起来很正常的 onebox 代码:
但您的第二篇帖子对 pxtoembed 类和 iframe 做了不同的处理:
您确定没有进行任何更改吗? 我不太了解设置 iframe,但有一个名为“允许的 onebox iframe”的管理员设置,您可以查看一下。
1 个赞
riknoll
(richard)
3
感谢您查看!我相当确定没有任何更改;我看了一下那个设置,它只是具有默认值(“*”)。我刚刚尝试删除了该通配符并将其替换为单个域名(YouTube),但这似乎对嵌入没有产生任何影响。
您截图中显示的那个 pxtoembed 类和 iframe 来自我们链接到的嵌入页面中的 oembed 端点:
然而,那里的内容已经存在多年了,我不确定为什么它今天会突然开始被嵌入。
您尝试在更改后重建帖子的 HTML 了吗(帖子 3 个点 > 管理扳手 > 重建 HTML)?
riknoll
(richard)
5
我试了一下,但没用!嵌入内容仍然存在,并且在我用同一个链接创建新帖子时仍然出现。
riknoll
(richard)
6
好的,原来安全部分有两个 iframe 设置,我的域名仍然添加在另一个设置中。我现在已经移除了另一个设置,这至少暂时阻止了问题!仍然不确定为什么会突然开始发生这种情况……